samba使用的是SMB协议(服务信息块),最早的时候是由IBM公司开发的在DOS窗口之上的,smb是给应用程序提供一个网络访问的接口
windows之间通过CIFS(通用互联网文件系统)/SMB之间共享
Linux和Linux之间用NFS(简单网络文件系统)共享
NetBIOS协议是为了局域网少数计算机进行通信的协议,SMB是基于NETBIOS协议开发,windows是通过主机名(NETBIOS)局域网共享的。
常见文件服务器的比较
服务名称 | 适用范围 | 服务器端 | 客户端 | 局限性 |
FTP | 内网和公网 | windows,liunx | windows,linux | 无法直接在服务器上修改数据 |
Samba | 内网 | windows,linux | windows | 只能在内网使用 |
NFS | 内网和公网 | linux | linux | 只能在Linux之间使用 |