1. 首页
  2. 编程语言
  3. 其他
  4. 1bit滑动窗口及退后N帧的实现

1bit滑动窗口及退后N帧的实现

上传者: 2019-05-04 11:32:27上传 CPP文件 6.34KB 热度 28次
用1-bit滑动窗口协议,退后N帧协议实现,基于NetRiver软件实现。滑动窗口协议是一种改进的连续ARQ协议,它在发送端和接收端分别设定所谓的发送窗口和接收窗口。发送窗口用来对发送端进行流量控制,而发送窗口的大小就代表在还没有收到对方确认信息的情况下发送端最多可以发送多少个数据帧。同理,在接收端设置接收窗口是为了控制可以接收哪些数据帧而不可以接收哪些帧。在接收端只有当收到的数据帧的发送序号落入接收窗口内才允许将该数据帧收下。若接收到的数据帧落在接收窗口之外,则一律将其丢弃。当接收端接收到了接收窗口内起始的那个数据帧后,接收窗口将向前移动。同理,当发送端收到了发送窗口内起始帧对应的确认帧之后,发送窗口也将向前移动。不难看出,只有在接收窗口向前移动时,发送窗口
下载地址
用户评论
码姐姐匿名网友 2019-05-04 11:32:27

这个资源我没搞明白

码姐姐匿名网友 2019-05-04 11:32:27

值得参考,不错

码姐姐匿名网友 2019-05-04 11:32:27

用1-bit滑动窗口协议,退后N帧协议实现,基于NetRiver软件实现。

码姐姐匿名网友 2019-05-04 11:32:27

很不错的参考,学习了!

码姐姐匿名网友 2019-05-04 11:32:27

基本不错,能够提供思路,很好

码姐姐匿名网友 2019-05-04 11:32:27

有点问题吧,不过还好

码姐姐匿名网友 2019-05-04 11:32:27

有用~~不过似乎回退N帧在Netriver上不过 不明原因

码姐姐匿名网友 2019-05-04 11:32:27

大致是对的,改了改