NFS FTP SAMBA的区别
Samba 服务 samba 是一个网络服务器,用于 Linux 和 Windows 之间共享文件。 samba 端口号 samba (启动时会预设多个端口) 数据传输的 TCP端口 139、445 进行 NetBIOS名称解析之类工作的UDP端口就 137、138 Samba 的功能: ① 分享档案与打印机服务; ② 可以提供用户登入 SAMBA 主机时的身份认证,以提供不同身份者的个别数据; ③ 可以进行 Windows 网络上的主机名解析 (NetBIOS name) ④ 可以进行装置的分享 (例如 Zip, CDROM...) Samba 工作原理: Samba 服务功能强大,这与通信是基于 SMB 协议有大的关系。 SMB 协议不仅能够提供目录和打印机共享,还支持认证和权限设置等功能。在早期, SMB 运行于 NBT 协议( NetBIOS over TCP/IP )上,使用 UDP 协议的 137 、 138 及 TCP 协议的 139 端口,但随着后期开发,它可以直接运行于 TCP/IP 协议上,没有额外的 NBT 层,使用 TCP 协议的 445 端口。 通过 Samba 服务, Windows 用户可以通过【网上邻居】窗口查看到 Linux 服务器 中共享的资源,同时 Linux 用户也能够查看到服务器上的共享资源。 Samba 服务的具体工作过程如图 :