2.2协议与分层次 计算机网络中的数据交换必须遵守事先 约定好的规则。 这些规则明确规定了所交换的数据的格 式以及有关的同步问题(同步含有时序 的意思)。 ●为进行网络中的数据交换而建立的规则 标准或约定即网络协议( network protocol),简称为协议。 Computer Networks
2.2 协议与划分层次 计算机网络中的数据交换必须遵守事先 约定好的规则。 这些规则明确规定了所交换的数据的格 式以及有关的同步问题(同步含有时序 的意思)。 为进行网络中的数据交换而建立的规则、 标准或约定即网络协议(network protocol),简称为协议
网络协议的三要素 ●语法数据与控制信息的结构或格式。 ●语义需要发出何种控制信息,完成何 种动作以及做出何种响应。 ●同步事件实现顺序的详细说明。 Computer Networks
网络协议的三要素 语法 数据与控制信息的结构或格式 。 语义 需要发出何种控制信息,完成何 种动作以及做出何种响应。 同步 事件实现顺序的详细说明
时序例 B 连接请求 建立连接 连接确认 连接确认 数据 数据传输 确认 释放连接 释放确认 释放连接 释放确认
确认 释放连接 释放确认 释放确认 连接确认 数据 连接请求 连接确认 t t 时序例 释放连接 数据传输 建立连接 A B
划分层次的概念举例 ●计算机1向计算机2通过网络发送文件。 ●可以将要做的工作进行如下的划分。 ●第一类工作与传送文件直接有关。 确信对方已做好接收和存储文件的准备。 ●双方协调好一致的文件格式。 ●两个计算机将文件传送模块作为最高的一层。 剩下的工作由下面的模块负责。 Computer Networks
划分层次的概念举例 计算机1向计算机2通过网络发送文件。 可以将要做的工作进行如下的划分。 第一类工作与传送文件直接有关。 确信对方已做好接收和存储文件的准备。 双方协调好一致的文件格式。 两个计算机将文件传送模块作为最高的一层 。 剩下的工作由下面的模块负责
两个计犷机突换文件 只看这两个文件传送模块 计算机1 好像文件及文件传送命令 计算机2 文件传送模块}是按照水平方向的虚线传送的 文件传送模块 把文件交给下层模块 把收到的文件交给 进行发送 上层模块 Computer Networks
两个计算机交换文件 文件传送模块 计算机1 计算机2 文件传送模块 只看这两个文件传送模块 好像文件及文件传送命令 是按照水平方向的虚线传送的 把文件交给下层模块 进行发送 把收到的文件交给 上层模块