如何选择局域网中的通信协议
要实现网络间的正常通信就必须选择合适的通信协议,否则就会造成网络的接入速度太慢以及工作不稳定。有很多朋友误认为通信协议就是tcp/ip协议,只要安装了它任何网络都可以正常连通,认为其他协议没有用,事实上,不同的网络协议都有其存在的必要。每一协议都有它所依赖的主要操作系统,不能随便选取。在一个网络中运行良好的协议,在另一个却未必能行得通,要很好地选择与配置协议就异地感要先了解目前各主要协议所适用的范围。
1 通信协议的种类和特点
目前常见的通信协议主要有:netbeui、ipx/spx、nwlink、tcp/ip,在这集中协议中用得最多,最为复杂的当然还是tcp/ip协议,最为简单的是netbeui协议,它简单得不需要任何设置即可成功配置。
1.1 netbeui协议
netbeui协议它的全称是:netb105 extend user interface, 即用户扩展接口,它是由ibm公司于1985年开发的,它是一种体积小、效率高、速度快的通信协议,同时它也是微软最为喜爱的一种协议。它主要适用于早期的微软操作系统如:dos、lan manager、windows3.x和windows for workgroup,但微软在当今流行的win9x和winnt中仍把它视为固有缺省协议,由此可见它并不是我们所认为是多余的,而且在有的操作系统中组网还是比不可少的,如在用 win9x和winnt组网进入nt网络时一定不能仅用tcp/ip协议,还必须加上net beui 是专门为几台到百多机所组成的但段网络而设计的,它不具有跨网段工作的能力,也就是说它不具有路由功能,如果您在一服务器或工作站上安装了多个网卡作网桥时,将不能使用 net beuiwt作为通信协议,这点很重要。www.11665.COm
1.2 ipx/spx协议
ipx/spx协议的全称为:internetwork packet exchange/sequences packet exchange,网际包交换/顺序包交换。它是novell公司为了适应网络的发展而开发的通信协议,它的体积比较大,但它在复杂环境下有很强的适应性,同时它也具有 路由功能,能实现多网段间的跨段通信。当用户接入的是net ware服务器时,ipx/spxe及其兼容协议应是最好的选择。但如在windows环境中一般不用它,特别要强调的是nt网络和win9x对等网中无法直接用ipx/spx进行通信。
ipx/spx的工作方式较简单,不需要任何配置,它可通过网络地址来识别自己的身份。在整个这些仪中ipx是net ware最底层的协议,它只负责数据在网络中移动,并不保证数据传输是否成功,而spx在协议中负责对正个传输的数据进行无差错处理。在nt中提供了两个ipx/spx的兼容协议。它继承了ipx/spx协议的优点,更适应了微软的操作系统和网络环境,当需要利用windows系统进入netware服务器时,nwlink通信协议是最好的选择。
1.3 tcp/ip协议
tcp/ip协议的全称是:transmissin control protocol/infernet protocol,即传输控制协议/网际协议,它是微软件包公司为适应不断发展的网络,实现自己主流操作系统与其他系统不同网络的互连而收购开发的,它是目前最储藏用的一种协议(包括internet),也可算是网络通信协议的一向通信标准协议,同时它也是复杂,最为庞大的一种协议。tcp/ip协议做早用于unix系统中,现在是internet是基础协议。
icp/ip通信协议具有灵活性,致辞任意规模的网络,几乎可连接所有的服务器和工作站,正因为的灵活性也带来了它的复杂性,它需要针对不同网络进行不同设置,且每一个节点至少需要一个ip地址,一个网掩码,一个默认网关和一个主机名,但是在局域网中微软为了简化tcp/ip协议的设置,在nt中配置了一个动态主机配置协议(dhcp),它可客户端自动分配一个ip地址,避免了出错。
tcp/ip通信协议当然也有路由功能,它的地址是分级的,不同于ipx/spx协议,这样系统就很容易找到网上的用户,ipx/spx协议用的是一种广播协议,它经常会出现广播包堵塞,无法获得最佳网络宽带。但特别要注意的一点就是在用win9x和winme组网进入nt网络时一定不能仅用tcp/ip协议,还需要加上netware协议,否则就无法实现网络连通。
2 协议选择的原则
我们在选择网络通信协议时为了尽量做到依次成功,最好遵循以学习原则:
2.1 选择的协议要与网络结构,功能一致
如果您的网络有网桥等路由设备,则必须具有路由功能协议,如ipx/spx,tcp/ip等,绝对不能选择net beui作为通信协议。但是您的网络没有路由没有选择功能,只是单一的网段,能用net beul作为通信协议的尽量选用,因为此协议占用系统资源最少,运行速度最快,如在dos下与nt服务器相连,则最好选用netbeul作为通信协议,它比tcp/ip协议快且稳定。要注意的一点是如果用internet作为通信协议,则在您的nt服务器上同时也要装上此协议,否则根本行不通。另外,在win9x(包括winme)要实现与nt服务器成功来联网则必须在客户和服务端安装上netbeui协议,否则可能联不上网。当然对于较复杂的网络还是选择tcp/ip协议好,否则就无法实现网络连通。
2.2 尽量选用一种协议
如果可能的话最好只选用一种通信协议,因为每一种协议都要占用系统的内存资源的会影响系统的工作效率的,在绝大多数情况下一种协议是完全可以满足连网要求的。
2.3 保持协议的的一致性
当您的网络要与其他网络进行通信时,要注意的是两个网络在协议的选择方面尽量一致,如果不一致,户导致在同网时互不相认。
下一篇:中国手机市场未来展望