当前位置:文档之家› 局域网中的通信协议

局域网中的通信协议

局域网中的通信协议

一、引言

要实现网络间的正常通信就必需选择合适的通信协议,有很多人误认为通信协议就是TCP/IP协议,只要网络能正常连通,其它协议没有用,事实上,不同的网络协议都有其存在的必要。

二、通信协议的分类组建网络时,必须选择一种网络通信协议,使得用户之间能够相互进行交流。协议(Protocol)是网络设备用来通信的一套规则,这套规则可以理解为一种彼此都能听得懂的公用语言。关于网络中的协议可以概括为两类:内部协议和外部协议。

1、内部协议1978年,国际标准化组织(ISO)为网络通信制定了一个标准模式,称为OSI/RM(Open System Interconnect/Reference Model,开放系统互联参考模型)体系结构。该结构共分七层,从低到高分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中,任何一个网络设备的上下层之间都有其特定的协议形式,同时两个设备(如工作站与服务器)的同层之间也有其使用的协议约定。在这里,将这种上下层之间和同层之间的协议全部定义为内部协议。内部协议在组网中一般很少涉及到,它主要提供给网络开发人员使用,如果只是为了组建一个网络,可不去理会内部协议。

2、外部协议外部协议即组网时所必须选择的协议。由于它直接负责计算机之间的相互通信,所以通常称为网络通信协议。自从网络问世

以来,有许多公司投入到了通信协议的开发中,如IBM、Banyan、Novell、Microsoft等。每家公司开发的协议,最初都是为了满足自己的网络通信,但随着网络应用的普及,不同网络之间进行互联的要求越来越迫切,因此通信协议就成为解决网络之间互联的关键技术。就像使用不同母语的人与人之间需要一种通用语言才能交谈一样,网络之间的通信也需要一种通用语言,这种通用语言就是通信协议。目前,局域网中常用的外部协议主要有NetBEUI、IPX/SPX及其兼容协议和TCP/IP三类。

三、选择网络通信协议的原则

第一、网络结构和功能与所选协议要相一致。如果网络中存在多个网段或要通过路由器相连时,就不能使用不具备路由和跨网段操作功能的NetBEUI协议,而必须选择IPX/SPX或TCP/IP等协议。另外,如果网络规模较小,同时只是为了简单的文件和设备的共享,这时关心的主要是网络速度,所以在选择协议时应选择占用内存小和带宽利用率高的协议,如NetBEUI。当网络规模较大,且网络结构复杂时,应选择可管理性和可扩充性较好的协议,如TCP/IP。

第二、选择一种通信协议用于一个网络。现实中很多人会选择系统所提供的所有协议,其实这样做是很不可取的。因为每个协议都要占用计算机的内存,选择的协议越多,占用计算机的内存资源就越多。一方面影响了计算机的运行速度,另一方面不利于网络的管理。事实上一个网络中一般一种通信协议就可以满足需要。

第三、协议的版本要注意。每个协议都有它的发展和完善过程,因而

出现了不同的版本,每个版本的协议都有它最为合适的网络环境。从整体来看,高版本协议的功能和性能要比低版本好。所以在选择时,在满足网络功能要求的前提下,应尽量选择高版本的通信协议。第四、协议的一致性。如果要让两台实现互联的计算机间进行对话,它们两者使用的通信协议必须相同。否则中间还需要一个翻译进行不同协议的转换,这样不仅影响通信速度,同时也不利于网络的安全和稳定运行。

四、局域网中常用的三种通信协议

1、NetBEUI协议NetBEUI(NetBIOS Extended User Interface,用户扩展接口)由IBM于1985年开发完成,它是一种体积小、效率高、速度快的通信协议。NetBEUI也是微软最钟爱的一种通信协议,所以它被称为微软所有产品中通信协议的母语。微软在其早期产品,如DOS、LAN Manager、ission Control Protocol/Internet Protocol,传输控制协议/网际协议)是目前最常用到的一种通信协议,它是计算机世界里的一个通用协议。在局域网中,TCP/IP最早出现在Unix 系统中,现在几乎所有的厂商和操作系统都开始支持它。同时,TCP/IP 也是Internet的基础协议。 TCP/IP具有很高的灵活性,支持任意规模的网络,几乎可连接所有的服务器和工作站。但其灵活性也为它的使用带来了许多不便,在使用NetBEUI和IPX/SPX及其兼容协议时都不需要进行配置,而TCP/IP协议在使用时首先要进行复杂的设置。每个节点至少需要一个 IP地址、一个子网掩码、一个默认网关和一个主机名。如此复杂的设置,对于一些初识网络的用户来说的

相关主题