文档介绍:

计算机通信网20112011年教案年教案作者:段景山作者:段景山杨宁杨宁毛玉明毛玉明2第三章数据链路层??链路层功能链路层功能??成帧成帧??差错检测和纠正差错检测和纠正??差控与流控协议差控与流控协议??协议描述与验证协议描述与验证??示例示例??HDLC PPP ATMHDLC PPP ATM33.6 链路层示例??HDLCHDLC-高级数据链路控制-高级数据链路控制??PPPPPP--Point to Point ProtocolPoint to Point Protocol43.6.1链路控制与服务??链路层协议链路层协议?为上层协议提供可靠、透明传输数据单元DU的服务?透明传输:N字节任意内容的DU?可靠传输:来自A点上层的DU经信道传输,将无错误的DU递交到B点的上层??链路层协议功能链路层协议功能?Framing:信道上的帧传输技术?Bit插入/删除的首尾定界法?字节插入/删除的首尾定界法?违例编码首尾定界法?Error Detection:检测并丢弃错误的帧?CRC:余数法差错检测?CheckSum:累计法差错检测?出错处理:坏帧(定界错、帧体错)?丢弃坏帧引起的帧丢失?漏检的坏帧?链路层服务?为上层提供的DU传输服务形式Phy信道DUAFramingErrorDetectErrorHandlingDUBPhyFramingErrorDetectErrorHandlingServiceService5链路控制与服务??出错结果出错结果??BB收到的正确帧数少于收到的正确帧数少于AA发送的帧数发送的帧数??链路层的出错处理:是否恢复丢失的帧,形链路层的出错处理:是否恢复丢失的帧,形成了两种不同的观点成了两种不同的观点??观点观点11:不必恢复丢失的帧:不必恢复丢失的帧??让上层协议考虑让上层协议考虑DUDU的丢失,可简化链路层的处理的丢失,可简化链路层的处理??Connectionless Mode (Connectionless Mode (无连接方式无连接方式))??观点观点22:需要恢复丢失的帧:需要恢复丢失的帧??为上层提供可靠的为上层提供可靠的DUDU传输,尽管链路层复杂一些传输,尽管链路层复杂一些??Connection Oriented (Connection Oriented (面向连接方式面向连接方式))6链路控制与服务??Connectionless ModeConnectionless Mode??丢弃所有坏帧,不考虑找回丢失的帧丢弃所有坏帧,不考虑找回丢失的帧??只把接收到的正确帧递交到上层只把接收到的正确帧递交到上层??Connection Oriented ModeConnection Oriented Mode??如何发现帧的丢失?如何恢复?如何发现帧的丢失?如何恢复???发现丢失的帧发现丢失的帧??每收到正确的帧,都给发送方发回确认,发送方通过确每收到正确的帧,都给发送方发回确认,发送方通过确认帧判断是否出现帧的丢失认帧判断是否出现帧的丢失??丢失帧的恢复丢失帧的恢复??发送方重传丢失帧发送方重传丢失帧7链路控制与服务??Connectionless Connectionless 的传输特性的传输特性??发送方不必等待确认就可传输下一帧,即:发送方不必等待确认就可传输下一帧,即:??发送方可以一帧接一帧的传输发送方可以一帧接一帧的传输??链路层的最大传输能力为信道速率链路层的最大传输能力为信道速率R(R(假设帧间间假设帧间间隔为隔为0)0)??或:链路层的最大信道利用率可达或:链路层的最大信道利用率可达100%100%PhyPhyLinkLink信道Frames帧间间隔8链路控制与服务??Connection Oriented Connection Oriented 的传输特性的传输特性??发送方需要等到确认帧后才能传输下一帧,即:发送方需要等到确认帧后才能传输下一帧,即:??每传完一帧,发送方都需要等待一段时间每传完一帧,发送方都需要等待一段时间((至少是信道往至少是信道往返传播时间返传播时间rtt, return trip time)rtt, return trip time)??链路层的最大传输率为链路层的最大传输率为N/(Tr+rtt)N/(Tr+rtt),,??NN为帧平均为帧平均bitbit长度,长度,Tr=N/RTr=N/R,确认帧长度可以忽略不计,确认帧长度可以忽略不计??链路层的最大信道利用率为链路层的最大信道利用率为Tr/(Tr+rtt)Tr/(Tr+rtt)??采用连续发送的方式采用连续发送的方式??则视协议的收发窗口设置而定则视协议的收发窗口设置而定PhyPhyLinkLinkrttTrN-bit确认帧A信道FramesB信道9Link Layer Prot

内容来自淘豆网www.taodocs.com转载请标明出处.

计算机数据链路层教案,第三章 数据链路层(2) 新.ppt相关推荐

  1. 计算机网络第三章知识网络,计算机基础教案第三章计算机网络基础知识教案

    计算机 基础 教案 一.网络基础知识 1.计算机网络的概念 计算机网络是指将分布在不同地理位置的具有独立功能的多台计算机用通信设备连接起来,并配以相应的网络软件,以实现信息传递和资源共享. 计算机网络 ...

  2. 计网-第三章-数据链路层

    计算机网络 之前学习计网的笔记,巩固基础 计网-第一章-概述 计网-第二章-物理层 第三章 数据链路层 计算机网络 第三章 数据链路层 一.数据链路层概述 二.封装成帧 三.差错检测 四.可靠传输 4 ...

  3. 第三章--数据链路层

    第三章--数据链路层 本章目录: 3.1使用点对点信道的数据链路层 3.1.1数据链路和帧 3.1.2三个基本问题 3.2点对点协议PPP 3.2.1PPP协议的特点 3.2.2PPP协议的帧格式 3 ...

  4. 计算机网络——第三章 数据链路层(详细附图)

    第三章 数据链路层 3.1 数据链路层概述 3.1.1 本章问题 封装成帧 差错检测 可靠传输 广播信道的数据链路层 网桥和交换机的工作原理 3.2 封装成帧 封装成帧 透明传输 面向字节的物理链路 ...

  5. 计算机网络第三章——数据链路层(仅记录我所认为重要的知识点)

    计算机网络第三章--数据链路层 数据链路层使用的信道类型 点对点信道 广播信道 数据链路层位置 数据链路层的3个基本问题 数据链路和帧 链路 数据链路 数据链路层传输的是帧 封装成帧 透明传输问题 差 ...

  6. 第三章数据链路层测试题

    第三章 数据链路层 一.选择题 1. 数据在传输过程出现差错的主要原因是(A ) A. 突发错 B. 计算错 C. CRC错 D. 随机错 2. PPP协议是哪一层的协议? ( B ) A. 物理层 ...

  7. 计算机网络原理笔记 第三章 数据链路层(一)

    计算网络原理 第三章 数据链路层 数据链路层(一) 3.1 使用点对点信道的数据链路层 3.1.1 数据链路层和帧 3.1.2 三个基本问题 数据链路层的信道类型 3.2 点对点协议 PPP 3.2. ...

  8. 【计算机网络】第三章 数据链路层

    目录 第三章 数据链路层 3.1 使用点对点信道的数据链路层 3.1.1 数据链路和帧 3.1.2 三个基本问题 3.2 点对点协议 PPP 3.2.1 PPP协议的特点 PPP协议满足的需求 PPP ...

  9. 计算机网络第三章 数据链路层重点复习(点对点)

    目录 前言 系列文章目录 3.1 使用点对点通信的数据链路层 3.1.1 点对点通信的主要步骤 3.1.2 三个基本问题 3.2 点对点协议PPP 3.2.1 PPP协议的特点 3.2.2 PPP协议 ...

最新文章

  1. 使用OpenCV,Numpy计算直方图,Matplot绘制直方图及分析
  2. 一天 用户旅程_439天的旅程改变了我的生活
  3. 干货丨从概念到案例:初学者须知的十大机器学习算法
  4. Spring3.x中各个jar包的作用总结
  5. 查看tomcat启动文件都干点啥---server对象
  6. cytoscape插件下载_Cytoscape下载
  7. 根据字符串自动构造对应类
  8. [零基础学JAVA]Java SE应用部分-34.Java常用API类库
  9. 无法检查指定的位置是否位于cfs上_打印机知识普及:七大原因导致的打印机无法打印及解决方法...
  10. JavaScript基础面试题
  11. oracle solaris 10 是什么,Oracle Solaris 10 操作系统
  12. MySQL数据库创建表
  13. 计算机运行黑屏显示器正常,主机正常运行显示器黑屏怎么办_主机正常运行显示器黑屏的处理办法...
  14. Mac 配置多个ssh-key
  15. m3u8手机批量转码_M3U8批量转换器(Android)开发
  16. 都说谷歌浏览器翻译插件好用,这些必不可少
  17. 实验三 交互式绘制多边形
  18. 服务器ssd硬盘的读写速度,在不同场景下,应该如何正确选购服务器级SSD固态盘呢?...
  19. 探寻红色印记,传承红色基因
  20. 支付宝保额上百万的保险,价格才几百块,你需要注意这些

热门文章

  1. groovy.run 脚本_Picocli 2.0:类固醇上的Groovy脚本
  2. spring 导出csv_Spring批处理CSV处理
  3. pcl_openmap_OpenMap教程5 – 3层GIS应用程序
  4. spark有什么作用_Spark 101:它是什么,它做什么以及为什么起作用
  5. php 系统交互 删除文件_FileSystemMap:与文件系统交互的自然方法
  6. 主要矛盾和次要矛盾_次要GC,主要GC与完整GC
  7. Java 8之前和之后的Lambda表达式
  8. Java EE 8安全性API:概述
  9. 处理JAX-RS中的自定义异常类型
  10. 使用带有OAuth的Spring Security保护资源