建网必知的三个网络通信协议

网络 网络管理
网络通信协议的正确使用才能将我们组建的网络运行起来。那么现在就来了解一下必知的三大网络协议吧。相信对您一定有所帮助。

网络通信协议一直是组网过程中需要我们时刻注意的问题。尤其是在局域网方面,我们也会用到一些特殊的协议进行主机的有效沟通。那么一些重点协议就需要我们了解。事实上,不同的网络协议都有其存在的必要,每一种协议都有它所主要依赖的操作系统和工作环境。在一个网络上运行得很好的通信协议,在另一个看起来很相似的网络上可能完全不适合。因此,组建网络时通信协议的选择尤为重要。本文基于局域网环境,以Windows NT为主,同时兼顾NetWare、Windows 95/98等操作系统,介绍和分析了常用网络通信协议的特点、性能和必要的配置方法,供组网者和网络管理人员参考。

通信协议组建网络时,必须选择一种网络通信协议,使得用户之间能够相互进行“交流”。

协议(Protocol)是网络设备用来通信的一套规则,这套规则可以理解为一种彼此都能听得懂的公用语言。关于网络中的协议可以概括为两类:“内部协议”和“外部协议”(笔者这样区分,在专业分类上不是很严密,但确实能够解决一些在概念和应用中的混淆),下面分别予以介绍。

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

2.外部协议外部协议即我们组网时所必须选择的协议。由于它直接负责计算机之间的相互通信,所以通常称为网络通信协议。自从网络问世以来,有许多公司投入到了通信协议的开发中,如IBM、Banyan、Novell、Microsoft等。每家公司开发的协议,最初一般是为了满足自己的网络通信,但随着网络应用的普及,不同网络之间进行互联的要求越来越迫切,因此通信协议就成为解决网络之间互联的关键技术。就像使用不同母语的人与人之间需要一种通用语言才能交谈一样,网络之间的通信也需要一种通用语言,这种通用语言就是通信协议。

目前,局域网中常用的通信协议(外部协议)主要有NetBEUI、IPX SPX及其兼容协议和TCP IP三类。

3.选择网络通信协议的原则我们在选择通信协议时一般应遵循以下的原则:

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

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

第三、注意协议的版本。每个协议都有它的发展和完善过程,因而出现了不同的版本,每个版本的协议都有它最为合适的网络环境。从整体来看,高版本协议的功能和性能要比低版本好。所以在选择时,在满足网络功能要求的前提下,应尽量选择高版本的通信协议。

第四、协议的一致性。如果要让两台实现互联的计算机间进行对话,它们两者使用的网络通信协议必须相同。否则中间还需要一个“翻译”进行不同协议的转换,这样不仅影响通信速度,同时也不利于网络的安全和稳定运行。

责任编辑:佟健 来源: IT168
相关推荐

2019-04-29 10:26:49

TCP网络协议网络通信

2010-07-01 15:45:22

网络通信协议

2010-06-09 12:20:34

网络通信协议层

2010-06-09 11:31:55

网络通信协议

2010-06-14 19:13:28

网络通信协议

2010-06-09 11:57:42

网络通信协议

2021-08-13 11:27:25

网络通信数据

2024-02-20 19:53:57

网络通信协议

2010-06-12 16:51:54

计算机网络通信协议

2021-03-04 09:50:23

Redis网络通信Redis服务器

2023-11-04 09:06:11

2023-12-25 13:59:14

2012-10-19 13:50:40

Linux管理效率技巧

2023-10-12 19:37:50

通信协议HTTP

2010-06-28 13:26:04

2022-12-02 14:42:37

2015-10-20 09:46:33

HTTP网络协议

2009-01-03 09:00:00

2010-06-11 14:31:08

通信协议

2010-06-09 10:43:54

广义网协议
点赞
收藏

51CTO技术栈公众号