西安电子科技大学:《数据通信与计算机网络》课程教学资源(PPT课件)HDLC帧结构——高级数据链路控制协议(帧结构)

§7.3高级数据链路控制协议 (帧结构) 主讲人:徐悦牲(16年入职) ysxu@xidian.edu.cn 课程:数据通信与计算机网络 历些毛子代技大皇 软件学院 XIDIAN UNIVERSITY
§7.3 高级数据链路控制协议 (帧结构) 主讲人:徐悦甡(16年入职) ysxu@xidian.edu.cn 课程:数据通信与计算机网络 软件学院

上节内容回顾 历些毛子代枝大等 XIDIAN UNIVERSITY →本节导入 口数据链路控制 §7.1流量控制;§7.2差错控制 TCP/IP OSI 应用层 应用层 主干网络 表示层 会话层 运输层 运输层 「√流量控制 互联网层 网络层 网络 数据 接入层 √差错控制 链路层 协议数据单元(PDU) 物理层 物理层 7 具体协议 高级数据链路控制协议 (HDLC) 运行方式 2023/10/14 软件工程系
2023/10/14 软件工程系 上节内容回顾 ➔ 本节导入 数据链路控制 ◼ §7.1 流量控制;§7.2 差错控制 3 主干网络 ✓ 流量控制 ✓ 差错控制 ? 具体协议 高级数据链路控制协议 (HDLC) 协议数据单元(PDU) 运行方式 应用层 表示层 会话层 运输层 网络层 数据 链路层 物理层 应用层 运输层 互联网层 网络 接入层 物理层 TCP/IP OSI

高级数据链路控制协议 历粤毛子代枝大等 XIDIAN UNIVERSITY →帧结构 口协议数据单元)帧Frame同步传输(回忆s6.1) 标志 地址 控制 信息 检验序列 标志 帧结构 8 8或164 变长 16或32 4一8+ 可扩展 首部 尾部 口帧结构标志字段 ■作用:定界←同步 模式:01111110 问题:其它字段出现了 比特填充算法 01111110序列怎么办? 2023/10/14 软件工程系
2023/10/14 软件工程系 高级数据链路控制协议 ➔ 帧结构 协议数据单元 ➔ 帧/Frame ➔ 同步传输(回忆§6.1) 4 标志 地址 控制 信息 检验序列 标志 8 帧结构 8 可扩展 标志 8或16 变长 16或32 8 首部 尾部 帧结构 ➔ 标志字段 标志 ◼ 作用:定界 ➔ 同步 ◼ 模式:01111110 问题:其它字段出现了 01111110序列怎么办? 比特填充算法

高级数据链路控制协议 历些毛子代枝大学 XIDIAN UNIVERSITY →帧结构 口帧结构→标志字段01111110(续) ■比特填充算法:每出现5个1,发送器插入一个附加的0 原模式 11111 1111 11011111 1011111 10 比特填充 1111101111101101111101011111010 问题:比特填充算法存在冗余问题么? →存在 2023/10/14 5 软件工程系
2023/10/14 软件工程系 高级数据链路控制协议 ➔ 帧结构 帧结构 ➔ 标志字段 01111110(续) ◼ 比特填充算法:每出现5个1,发送器插入一个附加的0 5 原模式 比特填充 111111111111011111101111110 1111 1 0 1111 1 0 1 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 问题:比特填充算法存在冗余问题么? → 存在

高级数据链路控制协议 历些毛子代找大等 XIDIAN UNIVERSITY →帧结构 ▣帧结构)地址字段 ■格式:8比特一组,7比特组成地址,比特作为标志 可扩展8比特组 标志 地址 控制 信息 检验序列 标志 帧结构 2 3 456789 10111213141516 8n 0 0 否 否 是 是否为地址字段的最后一个八位组 2023/10/14 软件工程系
2023/10/14 软件工程系 高级数据链路控制协议 ➔ 帧结构 帧结构 ➔ 地址字段 ◼ 格式:8比特一组,7比特组成地址,1比特作为标志 6 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 0 … 1 8n 0 0 1 是否为地址字段的最后一个八位组 否 否 是 可扩展8比特组 标志 地址 控制 信息 检验序列 标志 帧结构

高级数据链路控制协议 历粤毛子代枝大学 XIDIAN UNIVERSITY →帧结构 口帧结构→控制字段(以3此特格式为例) ■HDLC定义了三种类型的帧→三种不同的控制字段 标志 地址 控制 信息 检验序列 标志 帧结构 (3种) 2 3 4 信息帧 5 6 7 8 0 (I) 发送序号P/F 接收序号 2 5 监控帧 678 (S) 0 功能批特P/F 接收序号 2 4 5 6 78 无编号帧 1 功能比特PF 功能比特 (U) 帧类型 P:请求响应 功能:建立 标识 F:回复响应 链路、拆链 复位、拒绝 等 2023/10/14 软件工程系
2023/10/14 软件工程系 高级数据链路控制协议 ➔ 帧结构 帧结构 ➔ 控制字段(以8比特格式为例) ◼ HDLC定义了三种类型的帧 → 三种不同的控制字段 7 信息帧 (I) 监控帧 (S) 无编号帧 (U) 0 发送序号 P/F 接收序号 1 2 3 4 5 6 7 8 1 功能比特 P/F 接收序号 1 2 3 4 5 6 7 8 1 1 功能比特 P/F 功能比特 0 0 1 1 1 帧类型 标识 功能比特 功能比特 功能比特 功能:建立 链路、拆链、 复位、拒绝 等 P:请求响应 F:回复响应 P/F P/F P/F 标志 地址 控制控制 信息 检验序列 标志 帧结构 (3种) 1 2 3 4 5 6 7 8

高级数据链路控制协议 历些毛子代枝大等 XIDIAN UNIVERSITY →帧结构 口帧结构→控制字段(部盼) 名称 命令/响应 描述 信息帧 命令/响应 用户数据 接收准备完毕 命令/响应 肯定确认,准备接收 监控帧 接收未准备就绪 命令/响应 肯定确认,不准备接收 拒绝 命令/响应 否认 初始化 命令 发起逻辑链接控制 拆链 命令 终止逻辑链接控制 无编号 正常响应方式设置 命令 传输正常的响应置位 帧 异常响应方式设置 命令 传输异常的响应置位 无编号确认 响应 确认接收的回复响应 2023/10/14 软件工程系
2023/10/14 软件工程系 高级数据链路控制协议 ➔ 帧结构 帧结构 ➔ 控制字段(部分) 8 名称 信息帧 监控帧 无编号 帧 命令/响应 接收准备完毕 拒绝 接收未准备就绪 命令/响应 命令/响应 命令/响应 命令/响应 描述 肯定确认,准备接收 肯定确认,不准备接收 否认 初始化 正常响应方式设置 拆链 异常响应方式设置 无编号确认 命令 命令 命令 发起逻辑链接控制 终止逻辑链接控制 传输正常的响应置位 命令 传输异常的响应置位 响应 确认接收的回复响应 用户数据

高级数据链路控制协议 历粤毛子代枝大学 XIDIAN UNIVERSITY →帧结构 口帧结构→信息字段 ■上层协议数据单元(PDU) OSl TCP/IP 用户数据 应用层 表示层 应用层 TCP 首部 标志 地址 控制 信息 检验序列 帧结构 运输层 运削层 IP首部 网络层 互联网层 本节的HDLC帧 数据 网络 接入层 首部 信息 尾部 链路层 物理层 物理层 2023/10/14 9 软件工程系
2023/10/14 软件工程系 高级数据链路控制协议 ➔ 帧结构 帧结构 ➔ 信息字段 ◼ 上层协议数据单元(PDU) 9 首部 信息 尾部 用户数据 TCP 首部 IP首部 应用层 表示层 会话层 运输层 网络层 数据 链路层 物理层 应用层 运输层 互联网层 网络 接入层 物理层 OSI TCP/IP 本节的HDLC帧 标志 地址 控制 信息 检验序列 标志 帧结构

高级数据链路控制协议 历粤毛子代枝大等 XIDIAN UNIVERSITY →帧结构 ▣帧结构→检验序列字段 ■ CRC-16/CRC-32 标志 地址 控制 信息 检验序列 标志 帧结构 )问题:CRC校验有几种计算方式? →三种 2023/10/14 0 软件工程系
2023/10/14 软件工程系 高级数据链路控制协议 ➔ 帧结构 10 帧结构 ➔ 检验序列字段 ◼ CRC-16/CRC-32 标志 地址 控制 信息 检验序列 标志 帧结构 ➔ 问题:CRC校验有几种计算方式? ➔三种
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)Python并发编程部分(Python并发程序设计).pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)Python并发与并行程序设计(语言基础部分).pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)Java并发与并行程序设计.pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)Java并发程序设计(并行程序设计基础与样例).pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)并行程序设计基础与样例(第二部分,交互问题与计算圆周率).pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)并行程序设计基础与样例(第一部分).pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)并行计算机性能测评.pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)并行计算机系统结构(第二部分).pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)并行计算机系统结构模型(第一部分,含第一次作业).pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)课程概述 Parallel Computing(主讲:徐悦甡).pdf
- 西安电子科技大学:《信息检索》课程教学资源(课件讲稿)推荐系统(Recommender System).pdf
- 西安电子科技大学:《信息检索》课程教学资源(课件讲稿)文本分类(Text Classification).pdf
- 西安电子科技大学:《信息检索》课程教学资源(课件讲稿)课程回顾与复习(主讲:徐悦甡).pdf
- 西安电子科技大学:《信息检索》课程教学资源(课件讲稿)语义网(Semantic Web).pdf
- 西安电子科技大学:《信息检索》课程教学资源(课件讲稿)文本聚类(Text Clustering).pdf
- 西安电子科技大学:《构件与中间件技术》课程教学资源(课件讲稿)第二部分 Java EE与EJB 2.2 Java Web工程.pdf
- 西安电子科技大学:《构件与中间件技术》课程教学资源(课件讲稿)第一部分 软件构件与中间件(主讲:徐悦甡).pdf
- 西安电子科技大学:计算机软件开发模式和工具与标准发展历程(主讲:徐悦甡).pdf
- 上海海洋大学:信息学院各专业课程教学大纲(汇编).pdf
- 南京农业大学:《数据库系统原理》课程教学大纲.pdf
- 西安电子科技大学:《数据通信与计算机网络》课程教学资源(PPT课件)数字数据通信技术——异步与同步传输.pptx
- 西安电子科技大学:《信息检索》课程教学资源(讲义)文本挖掘中的概率图模型、矩阵方法与变量求解.pdf
- 《机器学习》课程教学资源(讲稿)Academic Paper Writing for Starters.pdf
- 《机器学习》课程教学资源(讲稿)The Structure of an Academic Paper in CS(for Starters).pdf
- 《机器学习》课程教学资源(讲稿)推荐系统入门——任务、特征与方法概述(Recommender System).pdf
- 《机器学习》课程教学资源(讲稿)自然语言理解、主题建模与基于NN的语言生成 Natural Language Processing, Topic Modeling and Neural Text Generation.pdf
- 《机器学习》课程教学资源(讲稿)基于上下文的服务推荐 Context-Aware Service Recommendation.pdf
- 《机器学习》课程教学资源(讲稿)对(文本)聚类中一些问题的讨论(Thinking in Clustering).pdf
- 《机器学习》课程教学资源(讲稿)主题模型与层次主题模型(Topic Model and Hierarchical Topic Model).pdf
- 长沙理工大学:《大学计算机基础》课程教学资源(课件讲稿)第1章 计算机系统基础.pdf
- 长沙理工大学:《大学计算机基础》课程教学资源(课件讲稿)第3章 文字处理软件Word 2010.pdf
- 长沙理工大学:《大学计算机基础》课程教学资源(课件讲稿)第2章 操作系统基础.pdf
- 长沙理工大学:《大学计算机基础》课程教学资源(课件讲稿)第4章 电子表格处理软件Excel 2010.pdf
- 长沙理工大学:《大学计算机基础》课程教学资源(课件讲稿)第5章 演示文稿制作软件PowerPoint 2010.pdf
- 长沙理工大学:《大学计算机基础》课程教学资源(课件讲稿)第6章 计算机网络基础.pdf
- 长沙理工大学:《大学计算机基础》课程教学资源(课件讲稿)第7章 多媒体技术基础.pdf
- 长沙理工大学:《大学计算机基础》课程教学资源(课件讲稿)第8章 数据库技术基础.pdf
- 中国人民大学:《移动平台应用开发》课程教学资源(教案讲义)智能移动平台应用开发教学大纲(主讲:杨刚).pdf
- 中国人民大学:《移动平台应用开发》课程教学资源(课件讲义)第10章 Widget组件开发.pdf
- 中国人民大学:《移动平台应用开发》课程教学资源(课件讲义)第9章 位置服务与地图应用.pdf