网络协议

网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。

网络协议作为当下久经不衰的话题,如果你经常看GitHub,开源中国等较大的程序员网站就可以发现 相关于网络协议的博文非常之多!

想要学习网络协议就绕不开它的组成要素:

  • 语义。语义是解释控制信息每个部分的意义。它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应。
  • 语法。语法是用户数据与控制信息的结构与格式,以及数据出现的顺序。
  • 时序。时序是对事件发生顺序的详细说明。(也可称为“同步”)。

人们形象地把这三个要素描述为:语义表示要做什么,语法表示要怎么做,时序表示做的顺序。

步入正题,为了方便大家能够更好地学习网络协议,小编特意从一位大佬手里要来了一份网络协议手册,下面分享给大家!

先看包含的技术点: