更新时间:2022年07月27日16时39分 来源:传智教育 浏览次数:
从本质上讲,协议就是规则。规则的存在是为了保障系统的正常、高效运行,如在交通系统中,行人、车辆需要遵循交通规则,以保障道路畅通;在社会生活中,人们遵循相同的法律法规,以保障社会稳定;在交流时,人们使用相同的语言,以保障正常沟通。为了保障计算机能够正常、稳定、高效地通信,网络中的计算机之间也需要遵循同一套规则,即网络协议。
在计算机网络中,协议是用于规定信息的格式、发送/接收信息的方式的一套规则,它主要由语法、语义和时序3个要素组成,这3个要素的含义如下。
·语法。语法即数据与控制信息的结构或格式,即通信双方“如何讲”。
·语义。语义即需要发出何种控制信息,完成何种动作以及做出何种响应,即通信双方准备“讲什么”。
·时序。时序又称为同步,指事件实现顺序的详细说明,即在实现操作时先做什么,后做什么。
协议还具有以下特点:
(1)协议必须是清晰的,每一步都要明确定义,且不会引起误解;
(2)协议涉及的每个用户都必须了解协议,且预先知道需要完成的所有步骤;
(3)协议涉及的每个用户都必须同意并遵守它。
网络协议的制定是为了保障通信双方或多方更好地协同工作,它作用在网络通信与数据交换的整个流程。网络的组成非常复杂,因此基于网络的通信与数据交换过程也是十分复杂的。为了给这个复杂的过程制定相对合理、完善的协议,人们着手研究网络的体系结构,以便在统一的指导原则之下进行网络的设计、建造与使用。