首页 百科知识 使用的通信协议

使用的通信协议

时间:2023-10-11 百科知识 版权反馈
【摘要】:而Samba最早发展的时候,其实是想让Linux系统可以加入Windows的系统中来共享彼此的文件资料。不过Net-BIOS是无法跨路由的,因此使用NetBIOS发展起来的服务器理论上也是无法跨越路由的,举个例子,我们知道TCP/IP是目前网络连接的基本协议,现在将NetBIOS想成是一张明信片,这个明信片只能让自己欣赏而已。通过这个NetBIOS over TCP/IP的技术,就可以跨路由,使用Samba服务器所提供的功能。当然,目前Samba还是比较广泛地使用在局域网里面。

3.2.3 SMB使用的NetBIOS通信协议

事实上,就像NFS是架构在RPC Server上面一样,Samba这个文件系统是架构在Net-BIOS(NetWork Basic Input/Output System,NetBIOS)这个通信协议上面所开发出来的。既然如此,我们需要了解一下NetBIOS协议。

最早,IBM开发出NetBIOS的目的仅是要让局域网络内的少数计算机进行网络连接的一个通信协议而已,所以考虑的角度并不是针对大型网络,因此,NetBIOS是无法跨路由的(Router/Gateway)。NetBIOS在局域网络内很好用,所以微软的网络架构就使用这个协议来进行主机之间的沟通。而Samba最早发展的时候,其实是想让Linux系统可以加入Windows的系统中来共享彼此的文件资料。所以Samba就架设在NetBIOS上发展出来。不过Net-BIOS是无法跨路由的,因此使用NetBIOS发展起来的服务器理论上也是无法跨越路由的,举个例子,我们知道TCP/IP是目前网络连接的基本协议,现在将NetBIOS想成是一张明信片,这个明信片只能让自己欣赏而已。如果今天要将这张明信片送到远方的朋友那里,就需要通过邮件系统(例如邮局、国际快递等)来传送。这个TCP/IP就可以视为邮件传递系统。通过这个NetBIOS over TCP/IP的技术,就可以跨路由,使用Samba服务器所提供的功能。当然,目前Samba还是比较广泛地使用在局域网里面。

小知识:

在Windows网络设置里面常常看到NetBEUI,这是什么呢?这个是NetBIOS Extened User Interface的简写,也是IBM在NetBIOS发展出来之后的改良版本。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈