详细讲解计算机网络基本概念理论

详细讲解计算机网络基本概念理论-Linux-me

本文章详细讲解两个被广泛使用且至关重要的名词:协议和标准。协议可以理解为“规则”,而标准可以理解为“一致同意的规则”

1.协议

协议就是一组控制数据通信的规则。它定义了网络节点间要传送什么、如何通信以及何时进行通信,这正是协议的三个要素:语法语义同步

✪ 语法:即数据的结构和形式,也就是数据传输的先后顺序。例如,协议可以规定网络节点前面传输的部分为IP地址,后面为要传输的信息。

✪ 语义:语义是每一部分的含义。它定义数据每一部分该如何解释,基于这种解释又该如何行动。就像运输物,如果是玻璃或瓷器等易碎的货物,在包装箱上就会注明轻拿轻放标识,这样负责运输的工人和收获人就会特别注意。

✪ 同步:指数据何时发送以及数据的发送频率。例如,如果发送端发送速率为100Mb/s,而接收端以10Mb/s的速率接收数据,自然接收端就会丢弃大量数据。

2.标准

我们可以将网络通信的协议理解为“方言”,而将标准理解为“普通话”。在网络发展的过程中,很多机构或设备厂商研发自己的私有协议,而其他厂商生产的设备并不支持,如果网络设备间使用私用协议通信,除非设备都是同一厂家生产,否则无法实现 ,于是国际的一些标准化组织就推行了一系列网络通信标准,来实现不同厂商间的通信。

这些标准大多由北美的一些组织定义,它们包括如下

ISO(国际标准化组织)——ISO所涉足的领域很多,这里主要关注它在信息技术领域所做的努力,即在网络通信中创建了OSI(开放系统互联)模型。

ANSI(美国国家标准化局)——ANSI是美国在ISO中的代表,它的目标是作为美国标准化志愿机构的协调组织,属非营利性的明间组织。

ITU-T(国际电信联盟-电信标准部)——CCITT(国际电报电话咨询委员会)致力于研究和建立电信的通用标准,特别是对于电话和数据通信系统。他隶属于ITU(国际电信联盟),1993年之后改名为ITU-T

IEEE (电气和电子工程学会)——IEEE 是世界上最大的专业工程师学会,他主要涉及电气工程、电子学、无线电工程以及相关的分支机构,在通信领域主要负责监督标准的开发和采纳。