Board logo

标题: NetBIOS/NetBEUI协议[ZT] [打印本页]

作者: 网普科技     时间: 2005-11-18 07:43 PM    标题: NetBIOS/NetBEUI协议[ZT]

NetBIOS/NetBEUI NetBIOS/NetBEUI协议 网络基本输入输出系统
(NetBIOS)和NetBIOS扩展用户接口协议,是IBM和Microsoft为支持在小型或中型局域网(LAN)上的网络通信而设计的。图N-1示意了完整的协议环境,下面将对此进行解释。

              □ 重定向器 指导网络请求到网络服务器,并将命令安置到局部操作系
统。

              □ 服务器消息块 为计算机和其他计算机通话,提供对等层语言和所需
的格式。

              □ NetBIOS 是和OSI协议模型对应的一种会话层协议。它在计算机之间
建立通信会话,并保持它们的连接。

              □ NetBEUI提供下面的数据传输服务。

              □ 网络驱动程序接口规范(NDIS)一种最近开发的Microsoft描述,它
为在单一接口卡上支持其他协议(如TCP/IP)提供了途径。

              NetBIOS和NetBEUI是在一些台式系统的操作系统和网络操作系统上实现
的,包括OS/2、Windows for Work Groups、Windows NT、Microsooft LAN管理器和IBM LAN服务器等。然而需要注意,Microsoft在它的所有现有产品和未来产品上也支持传输控制协议/Internet协议(TCP/IP)协议栈。这样做的一个原因就是,NetBIOS并不是一个可进行路由选择的协议,而且在广域网环境,它也不合适。

              NetBEUI

              NetBEUI是1985年,IBM作为面向小型到中型LAN的网络运输协议而开发
的。Microsoft在其网络产品中支持NetBEUI,这些产品包括Windows for Work Group和Windows NT。由于有了NetBEUI和NetBIOS产品,所以Microsoft网络和IBM网络就能通信了。

              和OSI协议模型相对应,NetBEUI是一个运输层和网络层协议。它和
NetBIOS融合,可以在工作组LAN环境提供一个高效的通信系统。NetBEUI提供NetBIOS所需的数据传输服务。想象打一次电话,NetBIOS就象打电话的那个人,而NetBEUI就象和下面的交换系统一起工作来完成接通电话的控制程序。

              NetBIOS

              NetBIOS的设计基于如下假设:在一个LAN上的PC机,只需要与同一LAN
上的其他PC机通信。和OSI协议模型相对应,NetBIOS是一种会话层协议,它最初是
Sytek公司为IBM在其宽带网络上开发的。

              NetBIOS是一种应用程序编程接口,程序员使用它,可以为IBM LAN服务
器、Microsoft LAN管理器和OS/2环境制作LAN产品。命名管道是为OS/2的网络扩充,提供和NetBIOS相似的,但却更高级的特征。NetBIOS和命名管道在LAN环境下,做为支持建造不同应用程序的协议而存在。

              NetBIOS提供如下服务:

              □ NetBIOS为网络上的结点建立特有的逻辑名字,简化了对其他系统的
引用任务。这个名字可以有1到15个字符,对计算机和用户特指了一个工作站。当网络计算机首次创建或连接到网络时,就指定了名字。

              □ NetBIOS建立了一个面向连接的会话,在此之上,结点和其他结点进
行通话。会话在一个逻辑连接或电路上发生。NetBIOS建立、维持和终止一次会话。通过消息分发认可,工作站以确保数据分发方式,进行实时通信。

              □ NetBIOS还能提供无连接数据报服务,这时消息可以直接传送到另一
个系统,而无需提前建立任何连接或对分组流进行监督。

              □ 在使用NetBIOS的网络上运行的网络应用,使用NetBIOS来安置其他
资源,并为交换数据建立这些资源间的连接。资源也可以是其他应用。

              □ NetBIOS广播服务器位置和服务器名字的信息。这种广播由于需要太
多的分组而使网络工作过重,从而在网络间发生问题。但是,在网桥和路由器上进行过滤可以解决这些问题。

              □ NetBIOS是不能进行路由选择的,这部分原因是由于它的15字符的命
名系统。为在网络间进行传送,NetBIOS必须被封装(被打包)成其他协议的分组。TCP/IP协议中有对NetBIOS进行封装的一个过程,Novell在它的IPX网络上支持NetBIOS,DEC在它的DECnet网络上也支持NetBIOS。

              服务器使用NetBIOS的广播特征来在它的域(管理范围)内安放工作站
和设备。如果一个工作站响应了一个消息,服务器就不再向它发送消息了。但如果一个工作站由于关闭或安装了一个不兼容的网络接口卡而没有响应,服务器每间隔几分钟就发送一个消息,以期望得到响应。由于消息在网络上被送得到处都是,包括了WAN链路,它们在带宽的使用上和WAN链路费用上就很昂贵。可以使用一个远程名称目录(RND)功能来将这些广播转换成非广播的,以使不访问WAN链路的数据报。

              NetBIOS是很容易建立的,并在许多环境都得到支持,甚至象命名管道
这样的新协议也可以支持NetBIOS。NetBIOS也很好理解,并且有许多产品使用它。它还将发展一段时间。

              相关条目:Named Pipes 命名管道;Routing Protocol 路由选择协议
;Microsoft Windows for Workgroups;Microsoft Windows NT。




欢迎光临 网普技术论坛 (http://bbs.netpu.net/) Powered by Discuz! 2.5