您所在的位置:读书频道 > 操作系统 > Linux > 20.2.3 SMB使用的NetBIOS通信协议

20.2.3 SMB使用的NetBIOS通信协议

2007-12-07 08:59 鸟哥 机械工业出版社华章公司 字号:T | T
一键收藏,随时查看,分享好友!

《鸟哥的Linux私房菜——服务器架设篇》(第二版)第20章的主要介绍的是在不同的平台上利用同样的协议进行文件传输的操作。本文说的是SMB使用的NetBIOS通信协议。

AD:

20.2.3  SMB使用的NetBIOS通信协议

事实上,就像NFS是架构在RPC Server上面一样,SAMBA这个文件系统是架构在NetBIOS(Network Basic Input/Output System,简称NetBIOS)这个通信协议上面的。既然如此,我们当然就要了解一下NetBIOS。最早IBM开发NetBIOS的目的仅是要让局域网内少数计算机进行网络连接的一个通信协议而已,所以考虑的角度并不是针对大型网络,因此,这个NetBIOS是无法跨路由的(Router/Gateway)。NetBIOS在局域网(LAN)内实在是很好用,所以微软的网络架构就使用它来进行沟通。而SAMBA最早发展时,其实是想要让Linux系统可以加入到Windows的系统当中来,共享彼此的文件数据,所以当然SAMBA就架构在NetBIOS之上而发展起来。

不过,偏偏NetBIOS是无法跨路由的,那么该服务器的使用范围不就受到了相当的限制了吗?好在我们还有所谓的NetBIOS over TCP/IP的技术。这是什么样的技术?举个例子来说,我们知道TCP/IP是目前网络连接的基本协议,现在,我们将NetBIOS想成是一封明信片,这个明信片只能让您自己欣赏而已,如果今天我们要将这个明信片送给远方的朋友时,就需要通过邮件系统(例如邮局、国际快递等)来传送。这个TCP/IP就可以视为邮件传递系统,通过NetBIOS over TCP/IP技术,我们就可以跨路由地使用SAMBA服务器所提供的功能。当然,目前SAMBA还是比较广泛的使用在LAN内部。

或许您会发现在Windows网络设置里面常常看到NetBEUI,它是NetBIOS Extened User Interface的简写,也是IBMNetBIOS开发出来之后的改良版本。虽然这两者的技术不太相同,不过,我们只要知道一些简单的概念就可以了。所以,在这里我们不针对NetBEUI作专门介绍。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

分享到:

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>

读书

网管员必读——网络组建(第2版)
《网管员必读——网络组建(第2版)》仍是以一个中等规模的模拟局域网组建为思路,较全面地介绍了与局域网组建相关的各方面知识

最新热帖

更多>>

51CTO旗下网站

领先的IT技术网站 51CTO 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院 区块链第一聚合媒体 zhijiapro