samba协议
samba简介
samba的由来
在 1991年Andrew Tridgell为了实现Unix和Windows之间文件共享,开发了SMB (Server Message Block,服务消息块)文件
系统由于SMB无法注册,就取名为Samba。Samba是用于Linux和Unix的标准Windows互操作性程序套件。
NetBIOS协议(网络基本输入输出系统)
NetBIOS:Network Basic Input/Output System)的缩写
作用:
通过NetBIOS协议,可以读取 windows 主机用户名列表,共享目录名列表,级名列表,时间服务类型以及 MAC地址。
我们常用的windows系统在局域网中共享文件的功能就是利用NetBIOS协议实现的。
比如,可以打开网上邻居,找到当前网络中的机器,并查看其中的共享文件。
也可以在开始—>运行 窗口,输入 \192.168.1.10\ 访问共享文件,而如果要把其中的 IP 192.168.1.10 换成目标机器的主机名称(NetBIOS名),也是可以正常访问的,这个功能也是依靠NetBIOS完成。
IBM开发的NetBIOS协议是为了局域网内少数计算机进行通信的协议
Samba基于NetBIOS协议开发,所以可以和Windows通信,但是只能在局域网通信。
samba主要应用
1、文件共享
2、打印服务器 (我们可以通过在linux上通过smb配置打印