什么是网络协议?—2018-08-02

任何一个从事互联网工作的人,总会接触到一个概念,那就是网络协议,那么什么是网络协议呢?

协议可以说是计算机通过网络进行交流所使用的一些标准,譬如说我们人与人之间进行交流的标准就是我们的各种语言,语言实际上就是人类社会的信号传输协议。

同样,网络中信号的传输也要符合一定的协议,在譬如说,长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了“敌人入侵”这一抽象信号。这样一个“狼烟=敌人入侵”就是一个简单的协议。协议可以更复杂,比如摩尔斯码(Morse Code),使用短信号和长信号的组合,来代表不同的英文字母。比如SOS(---, 代表短信号,-代表长信号)。这样"= S, ---=O"就是摩尔斯码规定的协议。然而更进一层,人们会知道SOS是求助信息,原因是我们有“SOS=求救”这个协议存在在脑海里。所以"---**=SOS=求救"是一个由两个协议组成的分层通信系统。

计算机之间的通信也要遵循不同层次的协议,来实现计算机的通信。

计算机网络协议经过多年的发展,目前有很多协议存在,盘根错节,那么有没有一个统一的分类标准呢?

有,目前使用最多的协议分类就是按层分类,协议被分成了物理层,连接层,网络层,传输层,应用层。今天不做详细的介绍,在随后的文章中我们对各个层级的协议进行详细的讲解。

你可能感兴趣的:(什么是网络协议?—2018-08-02)