1. 首页
  2. 网络技术
  3. 网络基础
  4. 数据链路层的滑动窗口协议goback-n

数据链路层的滑动窗口协议goback-n

上传者: 2019-05-02 03:20:21上传 C文件 3.12KB 热度 73次
(1)初始化。开网络层允许;ack_expected=0(此时处于发送窗口的下沿);next_frame_to_send=0,frame_expected=0(初始化正在发送的帧和期待的帧序号);nbuffered=0(进行发送窗口大小初始化);(2)等待事件发生(网络层准备好,帧到达,收到坏帧,超时)。(3)如果事件为网络层准备好,则执行以下步骤。从网络层接收一个分组,放入相应的缓冲区;发送窗口大小加1;使用缓冲区中的数据分组、next_frame_to_send和frame_expected构造帧,继续发送;next_frame_to_send加1;跳转(7);(4)如果事件为帧到达,则从物理层接收一个帧,则执行以下步骤。首先检查帧的seq
下载地址
用户评论
码姐姐匿名网友 2019-05-02 03:20:21

可以过,还是有参考价值的

码姐姐匿名网友 2019-05-02 03:20:21

很不错的文件,谢谢分享。

码姐姐匿名网友 2019-05-02 03:20:21

程序基本正常,就是讲解部分不是十分全面!!

码姐姐匿名网友 2019-05-02 03:20:21

挺好的,就是利用率有点低,而且好像没有ACK定时器

码姐姐匿名网友 2019-05-02 03:20:21

代码还算清楚,可以作为作业参考~~

码姐姐匿名网友 2019-05-02 03:20:21

可以,但是没有头文件

码姐姐匿名网友 2019-05-02 03:20:21

代码挺清晰的,值得参考

码姐姐匿名网友 2019-05-02 03:20:21

很好用,可以交作业

码姐姐匿名网友 2019-05-02 03:20:21

只有主函数,没有两个头文件,不能直接使用,但是程序还是很正确,很好

码姐姐匿名网友 2019-05-02 03:20:21

整个实现完整清晰,有文本报告,内容也很详细 代码也有注释 非常好