数据链路层知识概述.pptxVIP

  • 3
  • 0
  • 约1.51千字
  • 约 82页
  • 2021-09-21 发布于河北
  • 举报
数据链路层;主要内容;3.1 数据链路层的设计要点;链路层基本功能;分组与帧之间的关系;虚拟通信和实际通信;数据链路层提供的服务;例子; DLL 将原始码流分解为离散的单元,该单元称为帧。那么接收端如何检测帧的边界呢?或者说接收端如何界定帧的开始和结束呢?讨论4种方法: 字符计数法 含字节填充的分界符法 含位填充的分界标志法 编码违例 ;字符计数法;字符填充;比特填充;编码违例;为了保证所有的帧最终传送到(有可能顺序的)目的端,需要三个部件。 ? Acknowledgments, Timers, Sequence Numbers Acknowledgments: 当接收端正确接收一个帧,它会向发送端返回一个ACK帧用于指示发端该帧已正确接收。 在某些系统,如果接收的帧不正确,接收端会发端返回一个NACK ( Negative ACK )用于指示该帧没有正确接收. 提示发端不用等待定时器超时就立即发送(重传)一个帧. ?;Timers: 如果没有定时器,当帧丢失或者 ACK/NACK 丢失,会出现什么情况? 定时器怎么工作呢?当发送一个帧的时候,发端开启一个定时器,当在约定的时间内,发端接收到ACK/NACK,则立即发送(重发)一个帧,且重置定时器,否则当定时超时时,重发该帧。 ? Sequence Numbers: 主要解决接收端接收到重复帧的

文档评论(0)

1亿VIP精品文档

相关文档