硬件是计算机网络中的基础,而协议则是计算机网络中运行的规则,如同交通规则一样。
在计算机网络中则是通过协议才能使网络通过特定的动作做出特定的反馈。打个比方,人与人之间的交互,对方通过你的话语做出相对应的反馈。
所以我们得出了协议的定义:通过特定的信息,让网络采取特定的反应,这就是协议。(网络协议(network protocol)是为进行网络中的数据交换而建立的规则,标准或约定。)
协议还有一个重要的知识,它是由什么构成的,或者说它是怎么组成的,有哪些重要的点呢?
这时候就要说一下协议的三要素了分别是语法(syntax) 、语义(semantics)、时序(Timing) 了,它们可以理解为格式、意义、顺序 。
语法(syntax)
数据控制信息的格式与结构
语义(semantics)
需要发出的何种控制信息,完成何种动作以及做出何种相应
时序(Timing)
事件顺序,以及速度匹配
在计算机网络中,协议规范了所有信息的发送和接收过程,而在Internet中协议是以RFC(request for comments)文档的形式存在的。