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

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

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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容