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