Answers:
SAMBA最初是SMB服务器-但由于SMB服务器是实际产品,因此名称必须更改。SMB是CIFS的前身。SMB“服务器消息块”和CIFS“公共Internet文件系统”是协议。Samba实现CIFS网络协议。这就是允许Samba与(较新的)MS Windows系统进行通信的原因。通常,您会看到它涉及SMB / CIFS。但是,CIFS是SMB协议的扩展,因此,如果有人通过Samba与仍使用NetBIOS的旧系统共享SMB,则它通常会通过端口137、138、139连接到Samba服务器,而CIFS则严格是端口445。
因此,为了直接回答您的问题,Samba提供了CIFS文件共享。可以通过CIFS使用SMB的时间是,如果要提供对Windows 2K系统或更早版本的访问,或者只想连接到端口139而不是445。
如果您真的想了解CIFS,则可以在线免费获得其中一本权威书籍。
如果您想更深入地了解Samba,则也可以在线免费获得这本书。
虽然有更新的版本,但我知道不是免费的在线版本。
如果您的问题的意思是“ Linux上的mount命令的smbfs
和cifs
文件系统类型有什么区别?” 那我给你个答案
文件系统smbfs
是一个较旧的FS,源自Samba项目,并与Samba工具(smb.conf,smbmount等)紧密结合。尽管为保持向后兼容性,该文件系统已被弃用(尽管尚未删除),但用户在使用该文件系统时应看到警告(至少在首次安装时使用)。smbfs没有维护者。
文件系统cifs
是内核中较新的文件系统。它具有更好的支持(尽管仍在实验中,但仍像SMB2)并得到了适当维护。它不依赖于Samba工具(如smb.conf)。
SAMBA是SMB(服务器消息块)的一种实现,如果要信任维基百科,它早在1996年就被更名为CIFS(通用Internet文件系统),因此,直接回答您的问题,SAMBA是CIFS的一种实现。是一个协议,但是我想您正在询问SMB和CIFS,它们似乎是相同的协议,尽管我想您可以说CIFS是SMB的较新版本。