荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: huanghm (东方不败), 信区: Microsoft
标  题: NT环境中三种通信协议之选择
发信站: 深大荔园晨风站 (Fri Apr 17 23:29:59 1998), 转信

  安装NT网络系统时,网络管理员必须选择一种协议,
使得客户机和服务器能相互“交谈”。协议是网络设备用
以通信的一套规则。如果两个设备“说”不同协议的“语
言”,除非它们中间有一个翻译,否则是不能通信的。

  NT网络系统支持多种协议,但加载的协议越多,网络
的配置和管理就越复杂,网络工作站的内存需求和维护费
用也随着增加。一般说,一种协议就足够满足要求。

  WindowsNT提供三种协议供选择:NetBEUI、NWLink和
TCP/IP。

  NetBIOS是1983年IBM开发的一套网络标准,微软的客
户机/服务器网络系统都是基于NetBIOS的。NetBIOS分两
层:第一层是会话层,包括一套API,编程人员调用它们
实现打开文件和读写数据等网络操作;第二层是NetBIOS帧
协议(NBFP),它包含命令在客户机和服务器之间的传输
规则。应用程序通过标准的NetBIOSAPI调用,实现NetBIO
S命令和数据在各种协议中传输。

  NetBEUI老而不衰

  NetBEUI直接执行NBFP,1985年以来一直在微软的各
种网络产品中使用。当需要兼容微软的老一代产品,如LAN
Manager或WindowsforWorkgroup的时候,可以选用它。Ne
tBEUI是为部门级网络或网段设计的,因为NetBEUI用单部
命名(single-partnames)定义网络节点,它不支持多
网段网络,也即通常所说的“不可路由”。但在Token-Ri
ng网络中,可以执行一个叫SourceRouting的功能,使得N
etBEUI包可以在客户机和服务器之间通过多个网段。

  NetBEUI不像其它两种协议,在一步中实现对每台计
算机NetBIOS名称和MAC地址的转换。但是,由于NetBEUI
网点不存储它的NetBIOS名称和MAC地址间的转换映射,每
次需要连接时,它们都要发广播包,这增加了网络负担。
这是NetBEUI不太适合大型网络的另一个原因。

  NetBEUI也有其它的优点,如NetBEUI客户机非常简单
,不需要进行配置,在三种协议中占用内存最少。

  NWLink兼收并蓄

  第二种协议NWLink,是Novell公司IPX/SPX传输协议
的微软实现。NWLink使IPX通过一个叫NBIPX的兼容层传输
NWLink命令块。NWLink是一种可路由的协议,适合大型网
络,尤其是那些使用NetWare服务器作路由的网络。NWLin
k环境中网络地址由两部分组成:标明物理网段的网络ID
和标明特殊设备的节点ID。

  NWLink客户机不需要进行任何配置:它们从网段上的
服务器或路由器得到网络ID,网卡的MAC地址就是它们的
节点ID。NWLink服务器则需要为其配置网段ID和给它们一
个独一无二的“内部IPX地址”。

  当一台客户机需要连接另一台设备时,NWLink将NetB
IOS名分解为目的系统的IPX地址,通过其中的MAC地址信
息即可找到目标设备。和NetBEUI一样,NWLink通过广播包
得到它所需要的信息实现名字-地址转换。但是,NWLink
存储它过去查询过的名字,避免了冗余广播,降低了网络
带宽浪费,这是它比NetBEUI优越之处。

  NWLink支持IPXSAP(服务广播协议),这个协议使得
客户机能找到服务器,服务器之间相互能找到对方。NetW
are服务器每60秒钟广播一次SAP包,宣告它们的存在,这
样会导致网络堵塞和降低多服务器网络的WAN连接速度。N
ovell提供多种工具来分段和降低SAP堵塞。NWLink协议栈
不使用SAP广播,因此NT服务器不会增加此类网络堵塞。

  如果你的企业由Novell环境转向微软平台,或两种平
台共存,NWLink是最好的选择。

  TCP/IP通用却繁

  第三种协议是TCP/IP协议,也是计算机世界中通用
的语言。几乎所有的厂商和操作系统都支持这种协议,它
也是Internet的联系纽带。

  TCP/IP网络的配置和管理比NWLink和NetBEUI更复杂
。你必须为每个节点最少配置一个节点地址、一个子网掩
码、一个默认网关和一个主机名。WindowsNT提供了一个
工具来减轻这个负担,动态主机配置协议(DHCP)服务器
自动为客户机提供它所要联入网络的有关信息。TCP/IP客
户机联入网络时,它发出一个特殊的广播包,DHCP服务器
会作出应答。尽管这些广播包会增加一些网络负担,但影
响很小。

  TCP/IP还提供了工具来减少NetBIOS名字分解广播造
成的带宽浪费。它是唯一可以把主机名设置到每个客户机
的TCP/IP地址映射表(一种主机文件)中的协议。对于
大型网络,Windows网际命名服务(WINS)独立提供集中的
命名服务,它将NetBIOS名翻译成相应的TCP/IP地址。客
户机寻找一个地址时,它通常先向WINS服务器发一个请求
,如果WINS服务器或主机不能提供所需地址,客户机再通
过NetBIOS广播方式来寻找目的设备。

  如果在网络中设置多个冗余的WINS服务器,它们之间
相互复制以保证数据库同步,会增加一些网络负担。然而
,在NT网络中增加WINS服务器,总的效果还应该是减少广
播包堵塞。TCP/IP不使用像IPX的SAP这样的广播协议。
这使得它比Novell的协议更节省带宽。

  同NWLink一样,TCP/IP也是一种可路由协议。TCP/
IP地址是一种分级结构,这使得它容易确定网络和子网段
之间的关系。TCP/IP的管理比其它两种协议需要更多的
工作和设备,但它给企业网环境提供了最好的弹性和最佳
的网络带宽使用效率。

  总之,对一个小型或单网段网络,没有对外连接需要
,并且资源非常有限,NetBEUI可能就是最好的选择;从N
etWare迁移往NT,NWLink可以提供一个很好的传输平台;
从头规划一个网络,考虑到高效率、可互操作性和管理便
利的要求,TCP/IP将是理想的选择。
--

※ 来源:.深大荔园晨风站 bbs.szu.edu.cn.[FROM: 202.192.140.138]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店