西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第三章 数据链路层

计算机网络 第三章数据链路层
第三章 数据链路层 计算机网络

数据链路层 。3.1数据链路层 。3.2逻辑链路控制子层 。3.3媒体介入控制子层
数据链路层 3.1 数据链路层 3.2 逻辑链路控制子层 3.3 媒体介入控制子层

3.1数据链路层 。3.1.1数据链路层的功能 。3.1.2数据链路层的架构
3.1 数据链路层 3.1.1 数据链路层的功能 3.1.2 数据链路层的架构

3.1.1数据链路层的功能 。总体目标 ·实现任意两个相邻计算机的有效通信,并向网络层提 供良好的接口。 情况1:点对点连接信道 情况2:广播信道
3.1.1 数据链路层的功能 总体目标 实现任意两个相邻计算机的有效通信,并向网络层提 供良好的接口。 情况1:点对点连接信道 情况2:广播信道

3.1.1数据链路层的功能 。为了解决情况2中任意相邻节点的通信问题,我们 需要数据链路层提供: ·媒体介入控制功能。(可选) 。为了向网络层提供良好的接口,数据链路层需要具 备: ·成帧 ·差错控制 ·流量控制
3.1.1 数据链路层的功能 为了解决情况2中任意相邻节点的通信问题,我们 需要数据链路层提供: 媒体介入控制功能。(可选) 为了向网络层提供良好的接口,数据链路层需要具 备: 成帧 差错控制 流量控制

3.1.2数据链路层的架构 成帧 差错控制 逻辑控制子层 流量控制 逻辑控制子层 媒体接入控制 媒体接入控制子层 点对点信道下的数据链路层协议 广播信道下的数据链路层架构 情况1:点对点信道 情况2:广播信道
3.1.2 数据链路层的架构 成帧 差错控制 流量控制 媒体接入控制 情况1:点对点信道 情况2:广播信道 逻辑控制子层 逻辑控制子层 媒体接入控制子层 点对点信道下的数据链路层协议 广播信道下的数据链路层架构

3.2逻辑链路控制子层 。3.2.1成帧 。3.2.2差错控制 。3.2.3点对点协议PPP(Point to Point Protocol)
3.2 逻辑链路控制子层 3.2.1 成帧 3.2.2 差错控制 3.2.3 点对点协议 PPP (Point to Point Protocol)

3.2.1成帧 ·网络层将数据包传给数据链路层,数据链路层将其 封装为帧。 网络层 数据包 数据链路层 帧 帧头 载荷 帧尾 。在对等的数据链层之间所传输是帧。 结点 结点
3.2.1 成帧 网络层将数据包传给数据链路层,数据链路层将其 封装为帧。 在对等的数据链层之间所传输是帧。 结点 帧 帧 结点 数据链路层 网络层 数据包 帧 帧头 载荷 帧尾

3.2.1成帧 。首部和尾部的一个重要作用就是进行帧定界。 发送结点 帧3 帧2 帧 接收结点 其目的是要让接收方很容易发现一个新帧的开始。 ·接收端一直在解调接收的波形信号,并将解调出来的 数字与帧头比较,如果相同,则认为是一帧的开始, 然后按照某种规则把整帧信息取出来
3.2.1 成帧 首部和尾部的一个重要作用就是进行帧定界。 其目的是要让接收方很容易发现一个新帧的开始。 接收端一直在解调接收的波形信号,并将解调出来的 数字与帧头比较,如果相同,则认为是一帧的开始, 然后按照某种规则把整帧信息取出来。 发送结点 帧3 帧2 帧1 接收结点

3.2.1成帧 。使用字节填充的字节分界标志法 。帧利用标志字节(LAG)作为开始和结束。 如果数据中出现标志字节FLAG,则进行转义字节(E$C)填充。 如果转义字节ESC出现在数据中,同样进行字节(E$C)填充。 FLAG Header Payload field Trailer FLAG (a) Original characters After stuffing A LAG B ESC FLAG ESC B ESC ESC A ESC FLAG B ESC ESC ESC FLAG B ESC ESC B ESC ESC ESC ESC (b)
3.2.1 成帧 使用字节填充的字节分界标志法 帧利用标志字节(FLAG)作为开始和结束。 如果数据中出现标志字节FLAG,则进行转义字节(ESC)填充。 如果转义字节ESC出现在数据中,同样进行字节(ESC)填充。
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第二章 物理层.pptx
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(PPT课件)第10章 EDA设计的仿真与测试.ppt
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(PPT课件)第8章 有限状态机的VHDL设计.ppt
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(PPT课件)第7章 基本逻辑电路设计.ppt
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(PPT课件)第6章 VHDL设计共享.ppt
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(PPT课件)第5章 VHDL主要描述语句.ppt
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(PPT课件)第4章 VHDL编程基础.ppt
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(PPT课件)第3章 集成开发平台QuartusII操作基础.ppt
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(PPT课件)第2章 可编程逻辑器件.ppt
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(PPT课件)第1章 概述.ppt
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(PPT课件)前言(负责人:张健).ppt
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(实验指导)实验十 An Enhanced Processor.pdf
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(实验指导)实验九 A Simple Processor.pdf
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(实验指导)实验八 Memory Blocks.pdf
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(实验指导)实验七 Finite State Machines.pdf
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(实验指导)实验六 Adders, Subtractors, and Multipliers.pdf
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(实验指导)实验五 Clocks and Timers.pdf
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(实验指导)实验四 Counters.pdf
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(实验指导)实验三 Latches, Flip-flops, and Registers.pdf
- 广东海洋大学:《VHDL程序设计语言》课程教学资源(实验指导)实验二 Numbers and Displays.pdf
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第四章 网络层.pptx
- 上饶师范学院:《数据库系统原理》课程教学资源(试卷习题)数据库系统原理模拟试卷(考试模拟试题,共十套,含参考答案).doc
- 上饶师范学院:《数据库系统原理》课程教学资源(资料讲义)数据库系统原理总复习(负责人:颜清).doc
- 上饶师范学院:《数据库系统原理》课程教学资源(试卷习题)数据库系统原理习题集及答案.doc
- 上饶师范学院:《数据库系统原理》课程教学资源(资料讲义)数据库系统原理实验讲义(上机实验讲义).doc
- 上饶师范学院:《数据库系统原理》课程教学资源(电子教案)数据库系统原理电子教案(共九章).doc
- 上饶师范学院:《数据库系统原理》课程教学资源(PPT课件)数据库系统概论 An Introducation to Database System(完整版).ppt
- The Not So Short Introduction to LaTeX2ε(Or LATEX 2ε in 139 minutes).pdf
- 同济大学:《大学计算机基础》课程教学资源(试卷习题)试卷样本及答案.doc
- 同济大学:《大学计算机基础》课程教学资源(教案讲义)Data Representation.ppt
- 同济大学:《大学计算机基础》课程教学资源(教案讲义)Basics of Computer System.ppt
- 同济大学:《大学计算机基础》课程教学资源(教案讲义)Database.ppt
- 同济大学:《大学计算机基础》课程教学资源(教案讲义)Microsoft Excel.ppt
- 同济大学:《大学计算机基础》课程教学资源(教案讲义)Fundamentals of Computers Introduction(负责人:臧笛).ppt
- 同济大学:《大学计算机基础》课程教学资源(教案讲义)Basics of Multimedia 1.ppt
- 同济大学:《大学计算机基础》课程教学资源(教案讲义)Mail Merge.ppt
- 同济大学:《大学计算机基础》课程教学资源(教案讲义)Basics of Multimedia 2.ppt
- 同济大学:《大学计算机基础》课程教学资源(教案讲义)Fundamentals of Network 1.ppt
- 同济大学:《大学计算机基础》课程教学资源(教案讲义)Fundamentals of Network 2.ppt
- 同济大学:《大学计算机基础》课程教学资源(教案讲义)Operating system 1.ppt