第14章数据通信协议 14.1通信协议及开放系统互连参考模型 14.2数据链路传输控制规程 14.3 CCITT的X.25建议 14.4分组装/拆PAD)相关协议 14.5 TCP/IP协议
第14章 数据通信协议 14.1 通信协议及开放系统互连参考模型 14.2 数据链路传输控制规程 14.3 CCITT的X.25建议 14.4 分组装/拆(PAD)相关协议 14.5 TCP/IP协议
14.1通信协议及开放系统互连参考模型 14.1.1通信协议的一般概念 14.1.2开放系统互连(OS0参考模型
14.1 通信协议及开放系统互连参考模型 14.1.1 通信协议的一般概念 14.1.2 开放系统互连(OSI)参考模型
14.1.1通信协议的一般概念 通信是在各种类型的用户终端和计算机之 间以及在同一型号的计算机之间进行的,其通 信控制复杂得多,因此必须有一系列行之有效 的、共同遵守的通信约定,用来协调网络的运 行,以达到互通、互控和互换的目的。我们通 常将这些约定的集合定义为通信协议或通信规 程
14.1.1 通信协议的一般概念 通信是在各种类型的用户终端和计算机之 间以及在同一型号的计算机之间进行的,其通 信控制复杂得多,因此必须有一系列行之有效 的、共同遵守的通信约定,用来协调网络的运 行,以达到互通、互控和互换的目的。我们通 常将这些约定的集合定义为通信协议或通信规 程
14.1.2开放系统互连(OS)参考模型 1.基本概念 2.各层功能概述 图14.1OSI参考模型 3.OSI结构的数据传输过程
14.1.2 开放系统互连(OSI)参考模型 1. 基本概念 2. 各层功能概述 图14.1 OSI参考模型 3. OSI结构的数据传输过程
图14.1OSI参考模型 计算机 计算机 层欲 开放系统 开故系统2 层次 应用层协议 应用层 应用层 7 表示层助协议 表示是 表示层 6 对话层协议 对话层 对话层 5 传输层协议 传输层 传输层 通信子网 网路层 网路层 网络层 网路层 链路层 链路层 链路层 链路层 子网内部协议 物理层 物理层 物理层 物理层 中继开放系统
图14.1 OSI参考模型 应用层 应用层 应用层协议 网络层 网络层 网络层 网络层 链路层 链路层 链路层 链路层 物理层 物理层 物理层 物理层 表示层 表示层 对话层 对话层 传输层 传输层 表示层协议 对话层协议 传输层协议 子网内部协议 网络接 入协议 网络接 入协议 子网内 部协议 入协议 入协议 网络接 网络接 中继开放系统 层次 开放系统 开放系统 2 层次 通信子网 7 6 5 4 3 2 1 7 6 5 4 3 2 1 计算机 计算机
14.2数据链路传输控制规程 14.2.1基本概念 14.2.2面向字符型的传输控制规程 14.2.3面向比特型的传输控制规程 14.2.4数据链路传输控制规程比较
14.2 数据链路传输控制规程 14.2.1 基本概念 14.2.2 面向字符型的传输控制规程 14.2.3 面向比特型的传输控制规程 14.2.4 数据链路传输控制规程比较
14.2.1基本概念 1.数据链路的概念 图14.4站的概念 2.数据链路控制规程的功能 1)帧控制 2)透明传送 3)差错控制 4)流量控制 5)链路管理6)异常状态的恢复 3.数据链路控制规程的分类 根据帧格式,数据链路控制规程有两种: 面向字符型和面向比特型
14.2.1 基本概念 1. 数据链路的概念 图14.4 站的概念 2. 数据链路控制规程的功能 1) 帧控制 2) 透明传送 3)差错控制 4) 流量控制 5)链路管理 6)异常状态的恢复 3. 数据链路控制规程的分类 根据帧格式,数据链路控制规程有两种: 面向字符型和面向比特型
图14.4站的概念 信息或命令 主站 信息或命令 从站 组合站 组合站 信息或命令 (a)点对点数据链路中的站 命令 控制站 从站 响应 控制站 信息 辅助站 辅助站 主站 中性站 (b)点对多点数据链路中的站 辅助站 辅助站
图14.4 站的概念 主 站 从 站 信息或命令 组合站 组合站 信息或命令 信息或命令 控制站 辅助站 辅助站 从 站 主 站 中性站 辅助站 辅助站 控制站 信 息 命 令 响 应 (b)点对多点数据链路中的站 (a)点对点数据链路中的站
14.2.2 面向字符型的传输控制规程 1.规程基本特征 (1)字符编码采用CCITT建议的国际5号编码表。 (2)以字符为最小控制单位,它规定了10个控制字符 用于传输控制。如表14.1所示。 (3)通信方式为双向交替型(半双工)。 (4)可采用起止式的异步传输方式和同步传输方式。 (5)检错采用行列监督码。 (6)差错控制方式采用检错重发(ARQ)的纠错方式。 2.报文格式
14.2.2 面向字符型的传输控制规程 1. 规程基本特征 (1) 字符编码采用CCITT建议的国际5号编码表。 (2) 以字符为最小控制单位,它规定了10个控制字符 用于传输控制。如表14.1所示。 (3) 通信方式为双向交替型(半双工)。 (4) 可采用起止式的异步传输方式和同步传输方式。 (5) 检错采用行列监督码。 (6) 差错控制方式采用检错重发(ARQ)的纠错方式。 2. 报文格式
表14.1控制字符 类别 名称 字符(英文名称) 功能 标题开始 SOH(Start of Head) 表示信息报(电)文标题的开始 格式字符 正文开始 STX(Start of Text) 表示信息报(电)文正文开始 正文结束 ETX (End ofText) 表示信息报(电)文正文结束 码组传输结 ETB(End of Transmission Block) 正文码组结束 束 询问 ENQ (Enquiry) 询问对方要求回答 传输结束 END(End of Transmission) 表示数据传输结束 基本控制字符 确认 ACK(Acknownledge) 对询问的肯定回答 否定回答 NAK (Negative Acknownled ge) 对询问的否定回答 同步 SYN(Synchronous Idle) 用于建立同步 数据链路转 DLE(Data Link Escape) 用来与后继字符一起组成控制功能 义
表14.1 控制字符 类 别 名 称 字符(英文名称) 功 能 格 式 字 符 标题开始 正文开始 正文结束 码组 传 输 结 束 SOH (Start of Head) STX (Start of Text) ETX (End of Text) ETB (End of Transmission Block) 表示信息报(电)文标题的开始 表示信息报(电)文正文开始 表示信息报(电)文正文结束 正文码组结束 基 本 控 制 字 符 询问 传输结束 确认 否定回答 同步 数据 链 路 转 义 ENQ (Enquiry) END (End of Transmission) ACK (Acknownledge) NAK (Negative Acknownledge) SYN (Synchronous Idle) DLE (Data Link Escape) 询问对方要求回答 表示数据传输结束 对询问的肯定回答 对询问的否定回答 用于建立同步 用来与后继字符一起组成控制功能