linux samba效劳是什么
linux samba效劳是在linux和unix系统上实现smb协议的一个免费软件,由效劳器及客户端程序组成。samba最大的功效就是可以用于linux与windows系统直接的文件共享和打印共享,samba既可以用于windows与linux之间的文件共享,也可以用于linux与linux之间的资源共享,由于nfs可以很好的完成linux与linux之间的数据共享上面。
本教程操作系统:linux5.18.14系统、Dell G3电脑。
什么是Samba
SAMBA是在Linux和UNIX系统上实现SMB协议的一个免费软件,由效劳器及客户端程序组成。SMB(Server Messages Block,信息效劳块)是一种在局域网上共享文件和打印机的一种通讯协议,它为局域网内的差别盘算机之间提供文件及打印机等资源的共享效劳。SMB协议是客户机/效劳器型协议,客户机通过该协议可以会见效劳器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全天下的电脑分享资源。
Samba的功效
Samba最大的功效就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。
Samba的事情协议
Samba效劳功效强盛,这与其通讯基于SMB协议有关。SMB不但提供目录和打印机共享,还支持认证、权限 设置。-
Samba在windows下使用的是NetBIOS协议,若是你要使用Linux下共享出来的文件,请确认你的windows系 统下是否装置了NetBIOS协议 。
Samba的事情原理
协议协商客户端在会见Samba效劳器时,发送negprot指令数据包,见告目的盘算机其支持的SMB类型。Samba 效劳器凭证客户端的情形,选择优的SMB类型,并做出回应。
建设毗连当SMB类型确认后,客户端会发送session setup指令数据包,提交帐号和密码,请求与Samba效劳器建 立毗连,若是客户端通过身份验证,Samba效劳器会对session setup报文作出回应,并为用户分派唯一 的UID,在客户端与其通讯时使用。
会见共享资源客户端会见Samba共享资源时,发送tree connect指令数据包,通知效劳器需要会见的共享资源名,如 果设置允许,Samba效劳器会为每个客户端与共享资源毗连分派TID,客户端即可会见需要的共享资源。
断开毗连共享使用完毕,客户端向效劳器发送tree disconnect报文关闭共享,与效劳器断开毗连 。
以上就是linux samba效劳是什么的详细内容,更多请关注本网内其它相关文章!