第六节 网络协议

一、网络协议的概念

在计算机网络中,处在两个不同地理位置的计算机上的两个进程相互通信,需要通过交换信息来协调它们的动作并达到同步。而信息的交换必须按照通信双方预先共同约定好的规程进行,这些约定和规程叫做协议

(protocol)。

一般来说,协议由语义、语法和定时关系三部分组成。语义规定通信双方彼此“讲什么”,即确定协议元素的类型,如规定通信双方要发出什么控制信息,执行的动作和返回的应答。语法规定通信双方彼此“如何讲”,即确定协议元素的格式,如数据和控制信息的格式。定时规定事件执行的顺序, 即确定通信过程中通信状态的变化,通常可以用状态图来描述,如规定正确的应答关系。