局域网中的通信协议及选择

来源:百度文库 编辑:神马文学网 时间:2024/05/02 17:11:25
局域网中一般使用NetBEUI、IPX/SPX和TCP/IP这3种协议。
NetBEUI协议
NetBEUI(NetBIOS Extended User Interface,用户扩展接口)由IBM于1985年开发完成,
它是一种体积小、效率高、速率快的通行协议。NetBEUI也是微软最钟爱的一种通信协
议,所以它被称为微软所有产品中通信协议的“母语”。微软在其早期产品如DOS、
LAN Manager、Windows3.x和Windows for Workgroup中主要选择NetBEUI作为自己的通
信协议。在微软如今的主流产品,如Windows 95/98/Me和Windows NT中,NetBEUI已成
为其固有的、缺省协议。有人将Windows NT定位为低端网络服务器操作系统,这与微
软的产品过于依赖NetBEUI有直接的关系。NetBEUI是专门为由几台到百余台计算机所组
成的单网段局域网部门及中小型局域网而设计的,它不具有跨网段工作的功能,即
NetBEUI不具备路由功能。如果在一个服务器上安装了许多块网卡,或要采用路由器等设
备进行两个局域网的互连时,则不能使用NetBEUI通信协议。否则,与不同网卡(每一块
网卡连接一个网段)相连的设备之间,以及不同的局域网之间无法进行通信。
虽然NetBEUI存在许多不尽人意的地方,但它也具有其他协议不具备的优点。在3种通信协
议中,NetBEUI占用的内存最少,在网络中基本不需要任何配置。尤其在微软产品几乎独
占了个人计算机操作系统的今天,它很适合于广大的网络初学者使用。
NetBEUI与NetBIOS之间的关系
NetBEUI中包含一个网络接口标准NetBIOS。NetBIOS(NetBIOS Basic Input/output System,
网络基本输入/输出系统)是IBM在1983年开发的一套用于实现计算机间相互通信的标准,其
目的是开发一种仅仅在小型局域网撒谎能够使用的通信规范。该网络由计算机组成,最大用
户不超过30个,其特点是突出一个“小”字。IBM发现了NetBIOS存在许多缺陷,所以在
1985年对其进行了改进,推出了NetBEUI通信协议。随即,微软将NetBEUI作为客户机/
服务器网络系统的基本通信协议,并对其进行了扩充和完善。最有代表性的是在NetBEUI
中增加了SMB(Server Message Blocks,服务器消息块),以降低网络的通信阻塞。
为此,NetBEUI协议也被称为“SMB协议”。
其实,NetBIOS只是一个网络应用程序接口规范,是NetBEUI的基础,它不具有严格的通
信协议功能。而NetBEUI是建立在NetBIOS基础之上的网络传输协议。
IPX/SPX及其兼容协议
Windows NT中提供了两个IPX/SPX的兼容协议:“NWLink IPX/SPX兼容协议”和“NWLink
NetBIOS”,两者统称为“NWLink 通信协议”。NWLink协议是Novell公司IPX/SPX协议在
微软网络中的实现,它在继承了IPX/SPX协议优点的同时,更适应了微软的操作系统和网络
环境。Windows NT/2000/2003网络和Windows 95/98/XP的用户可以利用NWLink协议获得
NetWare服务器的服务。如果网络从Novell环境转向微软平台,或两种平台共存时,NWLink
通信协议是最好的选择。不过在使用NWLink协议时,其中“NWLink IPX/SPX兼容协议”类
似于Windows 95/98中的“IPX/SPX兼容协议”,它只能作为客户端的协议实现对NetWare
服务器的访问,离开了NetWare服务器,此兼容协议将失去作用;而“NWLink NetBIOS”协
议不但可在NetWare服务器与Windows NT/2000/2003之间传递信息,而且能够用于运行
Windows NT/2000/2003操作系统的计算机之间、安装Windows 95/98/Me/XP操作系统的计算
机之间以及安装Windows NT/2000/2003操作系统的计算机与安装Windows 95/98/Me/XP操作
系统的计算机之间的通信。
TCP/IP协议
从一定意义上讲,当今时代是属于IP的,IP电话,IP传真等已经得到了广泛的应用。
TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)
是目前最常用的一种通信协议,它是计算机世界里的一个通用协议。在局域网中,TCP/IP
最早出现在UNIX系统中,现在几乎所有的厂商和操作系统都开始支持它。同时,TCP/IP也
是因特网的基础协议。
TCP/IP通信协议的特点
TCP/IP具有很强的灵活性,支持任意规模的网络,几乎可以连接所有的服务器和工作站。
但是其灵活性为它的使用带来许多不便,在使用NetBEUI、IPX/SPX及其兼容协议时都不需要
进行配置,而在使用TCP/IP协议时首先要进行复杂的设置。每个节点至少需要一个“IP地址”
一个“子网掩码”,一个“默认网关”和一个“主机名”。如此的复杂的设置,对于一些初识
网络的用户来说的确很不方便。不过,在Windows NT中提供了一个被称为动态主机配置协议
(DHCP)的工具,它可自动为客户机分配连入网络时所需要的信息,从而减轻了联网工作的负担
避免了出错。当然,DHCP所拥有的功能必须有DHCP服务器才能实现。另外,同IPX/SPX及其兼
容协议一样,TCP/IP也是一种可路由的协议。
Windows 95/98/Me中的TCP/IP协议
对于早期的Windows 95/98/Me用户不但可以使用TCP/IP组对等网,而且可以方便地接入其他服务
器。值得注意的是,如果Windows 95/98/Me工作站只安装了TCP/IP协议,它是不能直接加入Windows
NT/2000/2003域的。虽然该工作站可通过运行在Windows NT/2000/2003服务器上的代理服务器(如
Proxy Server)来访问Internet,但却不能通过它登录Windows NT/2000/2003服务器的域。如果要
让只安装了TCP/IP协议的Windows 95/98/Me用户加入到Windows NT/2000/2003服务器的域,还必须
在Windows 95/98/Me上安装NetBEUI协议。
Windows XP和Windows 2000 Professional操作系统可以直接加入Windows NT/2000/2003域系统。