精选优质文档-倾情为你奉上可靠的数据传输协议rdt的模拟实现姓名:陈 锋 学号:2005一、实验目的:加深对可靠的数据传输协议(包括链路层、传输层和应用层)的理解。二、实现的功能与要求2.1、功能(1)由一台 PC (线程)向另一台 PC (线程)发送数据包,界面应显示出双方帧个数变化,帧序号,发送和接受速度,暂停或重传提示等,界面中必须动态显示数据帧的发送情况和接受情况,包括在相应窗口详细显示相应的 ACK 和其他收发数据帧后发出的消息 ,以表明模拟协议的正确运作过程。 (2)接收方及发送方应具有按序收发帧的能力; (3)接受方应有固定大小的窗口,并对收到信息缓存。当发送方速度过快或帧丢失(超时),接受方应发送消息,要求暂停或重传(停 - 等协议); (4)发送方发送速度应可以调节,并可以暂停或重发; (5)发送方重传时可仅重传需要的(丢失的)幀; (6)以上几个功能应可视,要求简单界面。2.2、要求(1)Windows或者UNIX环境下,对可靠的数据传输协议的简单实现,程序应在 1-2 台 PC 上运行,(2