滑动窗口

1.滑动窗口的概念
发送端和接收端分别设定发送窗口和接收窗口 。 
发送窗口用来对发送端进行流量控制。 
发送窗口的大小 WT 代表在还没有收到对方确认信息的情况下发送端最多可以发送多少个数据帧。 

接收端设置接收窗口 
在接收端只有当收到的数据帧的发送序号落入接收窗口内才允许将该数据帧收下。 
若接收到的数据帧落在接收窗口之外,则一律将其丢弃。 
在连续 ARQ 协议中,接收窗口的大小 WR = 1。 
只有当收到的帧的序号与接收窗口一致时才能接收该帧。否则,就丢弃它。 
每收到一个序号正确的帧,接收窗口就向前(即向右方)滑动一个帧的位置。同时发送对该帧的确认。 

滑动窗口的重要特性
只有在接收窗口向前滑动时(与此同时也发送了确认),发送窗口才有可能向前滑动。 
收发两端的窗口按照以上规律不断地向前滑动,因此这种协议又称为滑动窗口协议。 
当发送窗口和接收窗口的大小都等于 1时,就是双工的停止等待协议。 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值