赣南师范大学:《计算机网络原理》课程教学资源(PPT课件讲稿)第四章 数据链路层

Chapter Four 教据链路层
数据链路层 Chapter Four

本章教学提要 9教学目标 >理解数据链路层的功能与作用; >理解常用的成帧方式; >理解差错控制的作用和原理; 了解流量控制的作用和原理; 了解HDLC协议的工作过程; 了解数据链路层的设备与组件。 教学难点:差错控制,滑动窗口协议 教学时数:4学时
本章教学提要 教学目标: ➢理解数据链路层的功能与作用; ➢理解常用的成帧方式; ➢理解差错控制的作用和原理; ➢了解流量控制的作用和原理; ➢了解HDLC协议的工作过程; ➢了解数据链路层的设备与组件。 教学难点:差错控制,滑动窗口协议 教学时数:4学时

问题的引入:为什么需要数据链 路层? DTE DCE DCE DCE DTE °尽管物理层采取了一些必要的措施来减少信号传输过 程中的噪声,但是数据在物理传输过程中仍然可能损 坏或丢失。 由于物理层只关心原始比特流的传送,不考虑也不可 能考虑所传输信号的意义和信息的结构,从而物理层 不可能识别或判断数据在传输过程中是否出现了损坏 或丢失,从而也谈不上采取什么方法进行补救 也就是说,只有物理层的功能是不够的
问题的引入:为什么需要数据链 路层? 尽管物理层采取了一些必要的措施来减少信号传输过 程中的噪声,但是数据在物理传输过程中仍然可能损 坏或丢失。 由于物理层只关心原始比特流的传送,不考虑也不可 能考虑所传输信号的意义和信息的结构,从而物理层 不可能识别或判断数据在传输过程中是否出现了损坏 或丢失,从而也谈不上采取什么方法进行补救。 也就是说,只有物理层的功能是不够的。 DTE DCE DCE DCE DTE

数据链路层的功能 数据链路层是为了克服物理层的物理传输质 量不足而存在的。 Q其目的是为了实现两个相邻节点间的无差错 传输。 9从分层的角度。数据链路层利用了物理层提 供的原始比特流传输服务,向网络层提供可 靠的数据传输服务
数据链路层的功能 数据链路层是为了克服物理层的物理传输质 量不足而存在的。 其目的是为了实现两个相邻节点间的无差错 传输。 从分层的角度,数据链路层利用了物理层提 供的原始比特流传输服务,向网络层提供可 靠的数据传输服务

何为相邻节点? 9相邻节点是指由同一物理链路直接连接的所有 节点
何为相邻节点? 相邻节点是指由同一物理链路直接连接的所有 节点

数据链路层要解决的问题 如何识别不同的相邻节点或确定一个接收目标 → 物理编址与寻址; 如何提供一种机制使得接收方能识别教据流的 开始与结束→ 成帧 ●如何实现可靠的数据传输: 如何提供差错检测与控制机制使得有差错的物理 链路对网络层表现为一条无差错的数据链路; 如何提供流量控制机制以保证源和目标之间不会 因发送和接收速率不匹配而引起数据丢失
数据链路层要解决的问题 如何识别不同的相邻节点或确定一个接收目标 → 物理编址与寻址; 如何提供一种机制使得接收方能识别数据流的 开始与结束→ 成帧 如何实现可靠的数据传输: 如何提供差错检测与控制机制使得有差错的物理 链路对网络层表现为一条无差错的数据链路; 如何提供流量控制机制以保证源和目标之间不会 因发送和接收速率不匹配而引起数据丢失

帧( frame) 为了窦觊诸如差错控制、物理寻址和流量控制 等功能,数据链路层首先要使自己所看到的数 据是有急义的 除了要传送的用户数据外,还要提供关于 寻址、差错控制和流量控制等所必需的控制信 息,而不再是物理层的原始比特流。 为此,数据链路层采用了被称为帧(rame)的 协议数据单元作为层的数据传送逻辑单元。 不同的教据链路层协议的核心任务就是根据所 要奥现的教据链路层功能來规定帧的格式。即 语法和语义
帧(Frame) 为了实现诸如差错控制、物理寻址和流量控制 等功能,数据链路层首先要使自己所看到的数 据是有意义的: 除了要传送的用户数据外,还要提供关于 寻址、差错控制和流量控制等所必需的控制信 息,而不再是物理层的原始比特流。 为此,数据链路层采用了被称为帧(frame)的 协议数据单元作为该层的数据传送逻辑单元。 不同的数据链路层协议的核心任务就是根据所 要实现的数据链路层功能来规定帧的格式,即 语法和语义

帧的一般示意图 帧的开始地址帧类型或长度数据帧校验帧的结束 用于寻址 差错控制 帧的定界 帧中的语法成分被称为域或字段(ield) 上图只是帧的一般组成,不同的数据路层协议所规定的帧格 式可能会与其存在微小的区别
帧的一般示意图 帧中的语法成分被称为域或字段(field); 上图只是帧的一般组成,不同的数据链路层协议所规定的帧格 式可能会与其存在微小的区别。 帧的开始 地址 帧类型或长度 数据 帧校验 帧的结束 帧的定界 用于寻址 差错控制

帧的定界 定界就是标识帧的开始与结東 常用的帧定界方法 字符计数法 >带字符填充的首尾界符法 >带位填充的首尾标志法
帧的定界 定界就是标识帧的开始与结束 常用的帧定界方法: ➢字符计数法 ➢带字符填充的首尾界符法 ➢带位填充的首尾标志法

字符计数法 0在帧头中使用一个字段来标明帧内的字待数, 通常该字段称为帧长字段。 如果发生传输错误,则可能更改帧长的值,从 而号致帧的同步出现问题。 0该方法通常与下面介绍的其他方法结合使用。 6ABCDE5UVWX81234458 6ABCDEZUVWX81234458 三个帧的长度分 别为6字节、5字 节和8字节 ???
字符计数法 在帧头中使用一个字段来标明帧内的字符数, 通常该字段称为帧长字段。 如果发生传输错误,则可能更改帧长的值,从 而导致帧的同步出现问题。 该方法通常与下面介绍的其他方法结合使用。 6 A B C D E 5 U V W X 8 1 2 3 4 4 5 8 三个帧的长度分 别为6字节、5字 节和8字节。 6 A B C D E 7 U V W X 8 1 2 3 4 4 5 8 ???
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 上海交通大学:《Multicore Architecture and Parallel Computing》课程教学资源(PPT课件讲稿)Lecture 8 CUDA, cont’d.ppt
- 东南大学:《操作系统概念 Operating System Concepts》课程教学资源(PPT课件讲稿)06 Process synchronization.ppt
- 河南中医药大学:《数据库原理》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第4章 存储层次结构设计.ppt
- 西安交通大学:《网络与信息安全》课程PPT教学课件(网络入侵与防范)第一章 网络安全概述(主讲:沈超、刘烃).ppt
- 《管理信息系统》课程教学资源(PPT课件讲稿)第16章 新型数据库技术及发展.ppt
- 北京大学:《软件需求工程》课程教学资源(PPT课件讲稿)第三章 软件需求获取(主讲:周立新).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第六版,PPT课件讲稿)第三章 数据链路层.pptx
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第四章 指令系统及汇编语言程序设计(4.1-4.6).ppt
- 西北农林科技大学:高性能计算之并行编程技术(讲座PPT,报告人:周兆永).ppt
- 《计算机操作系统》课程教学资源(PPT课件讲稿)第8章 计算机系统的测试.ppt
- 数据包检测技术(PPT讲稿)High-Performance Pattern Matching for Intrusion Detection.ppt
- 中国科学技术大学:《信号与图像处理基础 Signal and Image Processing》课程教学资源(PPT课件讲稿)图像成像机理与模型.pptx
- 中国科学技术大学:《算法基础》课程教学资源(PPT课件讲稿)第八讲 串匹配算法(主讲:顾乃杰).ppt
- 《计算机视觉》课程教学资源(PPT课件)第八章 基于运动视觉的稠密估计——光流法(Optical Flow).ppt
- 东南大学:《操作系统概念 Operating System Concepts》课程教学资源(PPT课件讲稿)04 线程 Threads.ppt
- 《数字图像处理学》课程教学资源(PPT课件讲稿)第9章 数学形态学及其应用.ppt
- 南京航空航天大学:《数据结构》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 《大学计算机》实践教程(PPT讲稿)面向计算思维能力培养(Raptor程序设计).pptx
- 机械工业出版社:国家“十一五”规划教材《数据库原理与应用教程》教学资源(PPT课件,第3版)第8章 数据库设计.ppt
- 南京大学:移动Agent系统支撑(PPT讲稿)Agent Mobility Software Agent(主讲:余萍).pptx
- 上海师范大学:《R语言与统计分析》课程教学资源(PPT课件)R语言——介绍(主讲:汤银才).ppt
- 《视频制作》课程教学资源:课程教学大纲.doc
- 新乡学院:《办公自动化》课程教学资源(教学大纲).pdf
- 《Excel高级应用》课程教学资源:课程教学大纲.doc
- 《计算机网络》课程电子教案(PPT课件讲稿)第2章 数据通信的基础知识.ppt
- 并行处理(PPT讲稿)Parallel Processing - Hypercubes and Their Algorithms.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第8章 应用层.ppt
- 香港城市大学:PROGRAMMING METHODOLOGY AND SOFTWARE ENGINEERING.ppt
- 《计算机操作系统》课程教学资源(PPT课件讲稿)第二章 进程描述与控制 Process Concept & Process Control.ppt
- 佛山科学技术学院:《网络技术基础》课程教学资源(专业技能考试大纲).doc
- 四川大学:《数据结构》课程教学资源(PPT课件讲稿)第五章 树和二叉树 Tree & Binary Tree.ppt
- 2019年《计算机网络》考试大纲.doc
- 计算机算法(PPT讲稿)禁忌搜索算法 Tabu Search.ppt
- 北京航空航天大学:《数据挖掘——概念和技术(Data Mining - Concepts and Techniques)》课程教学资源(PPT课件讲稿)Chapter 05 Mining Frequent Patterns, Association and Correlations.ppt
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第二章 进程与调度(Processes and Scheduling).ppt
- 交互式数据语言(PPT讲稿)Basic IDL knowledge.ppt
- 江苏海洋大学(淮海工学院):《Java面向对象程序设计》课程教学资源(PPT课件讲稿)全国二级Java考试的重点难点.pptx
- 长春工业大学:《Javascript 程序设计》课程教学资源(PPT课件讲稿)第8章 网页特效 JavaScript.ppt
- 《计算机组成原理》课程教学资源(PPT课件讲稿)第三章 CPU子系统.ppt