第3章数据链路协议及差错控制.pptVIP

  • 11
  • 0
  • 约 52页
  • 2016-11-23 发布于贵州
  • 举报
计算机网络与INTERNET原理及技术 谢谢 1、滑动窗口流量控制协议原理  在数据链路层,由于收发双方各自工作速率和缓冲存储空间的差异,当发送发发送的数据速率大于接收方接收的能力时,就会发生数据的溢出和丢失。这时,就需要对收发双方的数据流量进行控制,使发送方的速率不致超过接收方所能承受的能力。这就是数据链路层的流量控制。 流量控制的过程需要通过某种反馈机制使发送方知道接收方是否能跟的上发送速率,需要有一些规则控制发送方的发送和等待时机。 最简单的流控机制就是停等流控,但是这种流控技术效率太低,所以现在普遍采用的是滑动窗口流控机制.其工作原理是 3.5、数据链路层的流量控制技术 第三讲:数据链路层协议及差错控制技术 1、滑动窗口流量控制协议原理 (1) 通信双方在数据交换前,准备好各自的接收缓存区,并通告对方,作为对方的发送窗口 (2)发送方在收到确认前,可以发送的最大数据量是由发送窗口大小决定,在没有收到ACK时,窗口在不断缩小,只有收到ACK,窗口才能向右滑动相应空间。 (3)接收端可以接收的最大数据量是接收窗口的大小.每接收一个数据帧,窗口就收缩一个空位,当通过帧的差错检测后,并向发送端发送ACK后,接收窗口就向右滑动并扩展空位. (4)帧的顺序号占据帧的一个域,域的位数决定了顺序号的大小,比如域的大小是三位,则帧的编号为0-(23-1)。 3.5、数据

文档评论(0)

1亿VIP精品文档

相关文档