Skip to content

Latest commit

 

History

History
executable file
·
24 lines (22 loc) · 1.27 KB

yuanli.md

File metadata and controls

executable file
·
24 lines (22 loc) · 1.27 KB

SAMBA原理

SMB是基于客户机/服务器型的Samba协议    
在windows下使用的是NetBIOS协议,
组成Samba运行的有两个服务
        一个是SMB,
        另一个是NMB
     SMB是Samba 的核心启动服务,主要负责建立 Linux Samba服务器与Samba客户机之间的对话, 验证用户身份并提供对文件和打印系统的访问,只有SMB服务启动,才能实现文件的共享,监听139 TCP端口;
     而NMB服务是负责解析用的,类似与DNS实现的功能,NMB可以把Linux系统共享的工作组名称与其IP对应起来,如果NMB服务没有启动,就只能通过IP来访问共享文件,监听137和138 UDP端口。
    Samba服务器可实现如下功能:
        WINS和DNS服务; 
        网络浏览服务; 
        Linux和Windows域之间的认证和授权; 
        UNICODE字符集和域名映射;
        满足CIFS协议的UNIX共享等。
samba是一套使用SMB协议的应用程序,通过支持这个协议,samba允许linux服务器与windows系统之间进行通信
协议:SMB/CIFS服务:    
    smb         实现资源共享、权限验证        TCP 139 445    
    nmb         实现计算机名解析              UDP 137 138(一般不开启,更节省资源)