02 网络协议

02 网络协议

定义

协议是计算机网络有序运行的重要保证 。

任何通信或信息交换过程都需要规则,所以计算机网络的所有通 信过程也必须遵守某 种/些规则—协议 。

网络协议(network protocol),简称为协议 ,是为进行网络中的数据交换而建立的规则、标准或约定 。

协议规定了通信实体之间所交换的消息的 格式、意义、顺序以及针对收到信息或发 生的事件所采取的“动作

协议规范了网络中所有信息 发送和接收过程 。

协议的三要素

网络协议是由三个要素组成:语义。语法。时序

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

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

协议族

协议,通常指某一个协议,一般由某一个或者一组文件如rfc/draft来指定。

协议族,是指彼此相互关联的一组协议。如TCP/IP协议族

协议栈,是指某一组协议的关系以及该组协议的层次结构,一般有清晰的up/down依赖关系和上下行消息交互。

如何理解网络协议?

网络协议对于计算机网络十分重要,是计算机网络的重要内容。有人甚至声称学习计算机网络就是学习网络协议,那么我们到底应该如何理解网络协议那?如何理解网络协议的三个基本要素那?网络通信过程是网络协议完成的吗?请各位同学就这些问题进行深入思考,发表各自的观点。

(1) 网络协议是计算机网络中 数据传输时需要遵守的规则, 虽然它不是计算机网络的实体组成部分, 但计算机网络的正常运行少不了网络协议;犹如社会中的法律, 交通中的行驶规则。

(2)网络协议是由三个要素组成:语义。语法。时序。

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

(3)网络通讯并不通过协议完成,网络通信过程是凭借着主机、链路、路由器等硬件设施,遵循着网络协议完成的。


posted @ 2019-12-06 21:02  lee3258  阅读(617)  评论(0编辑  收藏  举报