Samba 服务器

Samba是在LinuxUNIX系统上实现SMB协议的一个免费软件 由服务器及客户端程序构成。

  1. SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议
  2. 它为局域网内的不同计算机之间提供文件及打印机等资源共享服务
  3. SMB协议是 客户机/服务器 型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。
  4. 通过设置NetBIOS over TCP/IP使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

与 FTP 区别

  1. 在早期网络当中,档案数据在不同主机之间的传输大多是使用 FTP
  2. 使用FTP 传输无法直接修改主机上面的档案数据

类似 服务

Unix Like 的机器互相分享档案的NFS 服务器

NetworkFile System

  1. NFSClient 端将 Server所提供分享的目录挂载进来
  2. Client 的机器上面就可以直接取用 Server上的档案数据
  3. 该数据就像 Client 端上面的partition

微软 ( Microsoft ) 上面也有类似的档案系统

CommonInternet File System, CIFS 最简单的想法就是目前常见的 网上邻居。 Windows 系统的计算机可以透过桌面上 网上邻居 来分享别人所提供的档案数据。

NFS仅能让 Unix 机器沟通, CIFS 只能让 Windows 机器沟通。

  • SambaWindowsUnix-Like 这两个不同的平台相互分享