1. 计算机知识
  2. 计算机网络
  3. 协议的基本概念及组成

协议是为进行网络中的数据交换而建立的规则、标准或约定,是网络中结点进行通信的规则的集合。即两个对等实体进行通信的规则的集合。

语法:数据与控制信息的结构或格式。

语义:即需要发出何种控制信息,完成何种动作以及何种响应。

同步:也即时序,即事件实现顺序的详细说明。

协议与服务的关系

在协议的控制下,两个对等实体间的通信使得本层可以向上一层提供服务。(协议的实现保证了向上一层提供服务)要实现本层协议,还需要使用下一层所提供的服务。

本层的服务用户(服务接受者)只能看见服务,而无法看见下层的协议。下层的协议对本层用户是透明的。

协议是水平方向的,即协议是控制对等实体间的通信规则。服务是垂直方向的,即服务是由下层向上层通过层间接口提供的。