郭莉莉
[摘要]本文基于局域网环境,以Windows NT为主,同时兼顾NetWare、Windows 95/98等操作系统,介绍和分析了常用通信协议的特点、性能。不同的网络协议都要有让适应的操作系统和工作环境。在一个网络上能运行的很好的通信协议,在另一个表面相似的网络中可能就不适合了。因此,选择通信协议对组建网络是非常重要。最好只选用一种通信协议,因为每一仲协议都要占用系统的内存资源的,会影响系统的工作效率的,在绝大多数情况下一种协议是完全可以满足网络连接需求的。
[关键词]局域网 通信协议 TCP/IP
[中图分类号]TP393[文献标识码]A[文章编号]1007-9416(2009)12-0027-02
想组建网络的人,都要先选择和配置网络通信协议。但很多人对网络中的协议及其功能特点并不了解,所以在组建网络时经常会选择不合适的通信协议。会造成网络连接故障,或者速度太慢,工作状态不稳定等结果而影响了网络的可靠性。事实上,不同的网络协议都有其存在的必要,不同的网络协议都要有让适应的操作系统和工作环境。在一个网络上能运行的很好的通信协议,在另一个表面相似的网络中可能就不适合了。因此,选择通信协议对组建网络是非常重要。下面我就分析一下各个协议的特点和性能。
1 通信协议
组建网络时,必须选择一种网络通信协议,使得用户之间能够相互进行“交流”。协议(Protocol)是网络设备用来通信的一套规则,这套规则可以理解为一种彼此都能听得懂的公用语言。关于网络中的协议可以概括为两类:“内部协议”和“外部协议”下面分别予以介绍。
1.1 内部协议
1978年,国际标准化组织(ISO)为网络通信制定了一个标准模式,称为OSI/RM体系结构。内部协议在组网中一般很少涉及到,它主要提供给网络开发人员使用。如果你只是为了组建一个网络,可不去理会内部协议。
1.2 外部协议
外部协议即我们组网时所必须选择的协议。由于它直接负责计算机之间的相互通信,所以通常称为网络通信协议。目前,局域网中常用的通信协议(外部协议)主要有NetBEUI、IPX/SPX及其兼容协议和TCP/IP三类。
1.3 选择网络通信协议的原则
我们在选择通信协议时一般应遵循以下的原则:
第一、所选协议要与网络结构和功能相一致。根据网络结构和要实现的功能选择合适的网络协议。
第二、除特殊情况外,一个网络尽量只选择一种通信协议。一个网络一般一种通信协议就可以满足需要,如果一次选择多个协议就影响了计算机的运行速度还不利于网络的管理。因为每个协议都要占用计算机的内存,选择的协议多了,就要占用过多的内存资源。
第三、注意协议的版本。每个协议都有它的发展和完善过程,因而出现了不同的版本,每个版本的协议都有它最为合适的网络环境。从整体来看,高版本协议的功能和性能要比低版本好。所以在选择时,在满足网络功能要求的前提下,应尽量选择高版本的通信协议。
第四、协议的一致性。如果两台要进行网络对话,那它们使用的通信协议必须相同。
2 局域网中常用的三种通信协议
2.1 NetBEUI协议
NetBEUI通信协议的特点。它是由IBM于1985年开发完成,一种体积小、效率高、速度快的通信协议。在微软如今的主流产品,如Windows 95/98和Windows NT中,NetBEUI已成为其固有的缺省协议。它不具有跨网段工作的功能,即NetBEUI不具备路由功能。
在三种通信协议中,NetBEUI占用内存最少,在网络中基本不需要任何配置。尤其在微软产品几乎独占PC操作系统的今天,它很适合于广大的网络初学者使用。
人们常将NetBIOS和NetBEUI混淆起来,其实NetBIOS只能算是一个网络应用程序的接口规范,是NetBEUI的基础,它不具有严格的通信协议功能。而NetBEUI是建立在NetBIOS基础之上的一个网络传输协议。
2.2 IPX/SPX及其兼容协议
IPX/SPX通信协议的特点。IPX/SPX在设计时就考虑了多网段的问题,具有强大的路由功能,适合于大型网络使用。当用户端接入NetWare服务器时,IPX/SPX及其兼容协议是最好的选择。但在非Novell网络环境中,一般不使用IPX/SPX。尤其在Windows NT网络和由Windows 95/98组成的对等网中,无法直接使用IPX/SPX通信协议。
IPX/SPX协议工作方式。IPX/SPX及其兼容协议不需要任何配置,它可通过“网络地址”来识别自己身份。正是由于网络地址唯一性,才使IPX/SPX具有较强的路由功能。
在IPX/SPX协议中,IPX是NetWare最底层的协议,它只负责数据在网络中的移动,并不保证数据是否传输成功,也不提供纠错服务。SPX在整个协议中负责对所传输的数据进行无差错处理。
2.3 TCP/IP协议
TCP/IP是目前应用最广发的一种通信协议,它是计算机世界里的一个通用协议。在局域网中,TCP/IP最早出现在Unix系统中,现在几乎所有的厂商和操作系统都开始支持它。同时,TCP/IP也是Internet的基础协议。
TCP/IP通信协议的特点。TCP/IP具有很高的灵活性,支持任意规模的网络,几乎可连接所有的服务器和工作站。但其灵活性也为它的使用带来了许多不便, TCP/IP协议在使用时首先要进行复杂的设置。
TCP/IP也是一种可路由的协议并且TCP/IP的地址是分级的,这使得它很容易确定并找到网上的用户,同时也提高了网络带宽的利用率。
TCP/IP协议在局域网配置。就局域网用户来说,只要你掌握了一些有关TCP/IP方面的知识,使用起来也非常方便。
IP地址基础知识。IP地址的完整组成:“网络ID”和“节点ID”都包含在32位二进制数中。
目前,IP地址主要分为A、B、C三类,A类用于大型网络,B类用于中型网络,C类一般用于局域网等小型网络中。
子网掩码。对IP地址的解释称之为子网掩码。从名称可以看出,子网掩码是用于对子网的管理,主要是在多网段环境中对IP地址中的“网络ID”进行扩展。有了子网掩码,便可方便地实现用户跨网段或跨网络操作。不过,为了让子网掩码能够正常工作,同一子网中的所有设备都必须支持子网掩码,且子网掩码相同。
网关。网关(Gateway)是用来连接异种网络的设置。它充当了一个翻译的身份,负责对不同的通信协议进行翻译,使运行不同协议的两种网络之间可以实现相互通信。
主机名。网络中唯一能够代表用户或设备身份的只有IP地址。但IP地址不便于记忆,操作起来也不方便。为了改善这种状况,我们可给予每个用户或设备一个有意义的名称。