
该程序包含TCP滑动窗口协议的模拟,并提供MFC源代码。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
编程环境的配置包括:操作系统为Windows XP SP2,开发语言为C++ / MFC,编译环境为MS Visual C++6.01。在参数设置区域,可以灵活地配置三个关键参数。首先,第一个参数定义了接收窗口的大小,考虑到帧序列号的四位表示方式,接收窗口的大小可设置为1到8之间的数值。当设置为1时,相当于采用了后退n帧技术的滑动窗口协议;而设置大于1的值则等效于使用选择性重传策略的滑动窗口协议。其次,第二个参数用于设定接收速率,编辑框中输入的数值代表接收定时器的间隔时间,单位为毫秒(ms),例如1000表示接收速率为每秒处理一个数据包。最后,第三个参数是辅助定时器设置,它指定了接收方在收到数据包后,若没有反向流量捎带应答时,等待发送单独应答包的延迟时间。
错误控制区域允许手动指定丢失的应答帧,只需直接输入对应的帧序列号并用空格分隔即可。当前状态区则实时显示运行时刻的一些关键状态信息,例如当前的接收窗口范围和令牌数量等。输出窗口负责展示运行时刻的接收方相关信息,通过该窗口能够清晰地观察到协议的交互过程以及整体运行状态。完成所有接收方参数的设置后,用户可以通过点击“开始接收”按钮来启动数据接收过程。如图2所示,发送程序界面同样包含四个功能区进行布局管理。
全部评论 (0)
还没有任何评论哟~


