《大学计算机网络实验6-go-back-n协议》由会员分享,可在线阅读,更多相关《大学计算机网络实验6-go-back-n协议(2页珍藏版)》请在金锄头文库上搜索。
1、实验六1实验名称:Go back-n协议2实验目的:加深理解出错重传机制中的Go-Back-N协议3实验环境:运行Windows 2002/2003 Server/XP操作系统的PC机一台,相应的java小程序。4实验记录:实验开始日期:2011-11-2510:00实验结束时间:2011-11-2511:00实验地点:3603实验人:liu_chun实验条件运行Windows 2002/2003 Server/XP操作系统的PC机一台,相应的java小程序。实验主要步骤1、 理解:Go-Back_N协议:发送方在发完一个数据帧后,不停下来等待应答帧,而是连续发送若干个数据帧,即使在连续发送过
2、程中收到了接收方发来的应答帧,也可以继续发送。且发送方在每发送完一个数据帧时都要设置超时定时器。只要在所设置的超时时间内仍收到确认帧,就要重发相应的数据帧。2、了解实验环境,这个程序模拟了Go-Back-N协议,在该程序中,窗口限制了发送端最多为5个分组而不需等待确认。多次点击“发送新分组”六次至多次,观察现象。实验现象1、一般情况下: 如图所示,点击发“送新的分组”9次,实验现象如下图所示:2、 出现报文丢失的情况下, 如图所示,点击发“送新的分组”9次,实验现象如下图所示:5、实验结果分析:1、 当有应答信号传回时,窗口前进(如图现象一)。若一定时间内未收到应答信号,N个包同时重发(如图现象2)