第一范文网 - 专业文章范例文档资料分享平台

滑动窗口实验报告

来源:用户分享 时间:2025/5/23 5:34:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

if (ack >= exp_ack) { ++ expect_frame; if (next_frame < last_buffered_frame) { SendFRAMEPacket((unsigned char*)(&buffer[next_frame % BUFFER_SIZE]), buffer[next_frame % BUFFER_SIZE].size); ++ next_frame; } } else break; } return 0; } //超时 case MSG_TYPE_TIMEOUT : { cout << \ //超时重发 for (int i = expect_frame; i < next_frame; ++ i) { unsigned int frameNum = ntohl(buffer[i % BUFFER_SIZE].head.seq); //if (timeoutNum > frameNum) continue; cout << frameNum << endl; SendFRAMEPacket((unsigned char*)(&buffer[i % BUFFER_SIZE]), buffer[i % BUFFER_SIZE].size); } return 0; }

default : break; } return -1; } /*

* 选择性重传测试函数 */

int stud_slide_window_choice_frame_resend(char *pBuffer, int bufferSize, UINT8 messageType) { return 0; }

五、 思考题

1. 退回 N 帧协议不必像 1bit 滑动窗口协议一样,允许发送完一

帧后不等确认帧而继续发送,提高了发送效率。 2. 缺点是在重传时可能重新传送已经正确发送的数据帧。

搜索更多关于: 滑动窗口实验报告 的文档
滑动窗口实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c394ot3euva3sk4u08kj0_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top