Samba服务是什么

子凡问答2019-11-27 15:07:12阅读(...)

Samba服务(SMB)主要用于Linux和Windows系统主机间的文件共享,也可用于Linux和Linux之间的共享文件。在Linux和Linux系统主机之间文件共享通常是通过更好的NFS服务器进行的。

Samba(可缩写为 SMB)主要用于 Linux 和 Windows 系统主机间的文件共享,也可用于 Linux 和 Linux 之间的共享文件。但在 Linux 和 Linux 系统主机之间文件共享通常是通过更好的 NFS(Network File System,网络文件系统)服务器进行的。Samba 服务器的应该主要是 Windows 和 Linux 系统共存的网络中,Samba 服务器相当在这两个系统之间进行文件共享的桥梁,可以说成是共享服务器,或者说是一个文件服务器。

Samba

Samba 服务器有两个核心进程:smbd 和 nmbd。nmbd 进程使其他计算机浏览 Linux 服务器,Smbd 进程在 Samba 服务请求到达时对它们进行处理,并且为使用或共享的资源进行协调。

在 Windows 系统主机之间进行网络文件共享是通过使用微软公司自己的 CIFS(Common Internet File System,通用因特网文件系统)服务实现的。CIFS 可以从一台 Windows 主机直接访问网络中的其他主机的共享文件夹,如可以在 Windows 系统“网上邻居”中找到其他主机并访问其中的共享文件。

由于 Windows 系统主机之间都是使用 SMB/CIFS 网络协议实现文件和打印资源的共享,而由于 SMB/CIFS 是微软的私有协议,所以无法直接与 Linux 和 Unix 文件系统进行通信,直到 Samba 程序的出现。通过 Samba 服务器的搭建和 Samba 客户机软件的安装,就可以实现 Linux 系统主机和 Widows 主机之间的双向文件共享。

收藏0个人收藏
走进科技生活方式

评论交流

泪雪默认头像请「登录」后参与评论
  1. 加载中..