一,描述本次实验的任务、内容和实验环境。1,实验内容和任务:利用所学数据链路层原理,自己设计一个滑动窗口协议,在仿真环境下编程实现有噪音信道环境下。两站点之间无差错双工通信。信道模型为8000bps 全双工卫星信道,信道传播时延270毫秒,信道误码率为10-5,信道提供字节流传输服务,网络层分组长度在240256字节范围。深刻理解数据链路层的字节填充方式的成帧技术,误码检测的CRC 校验技术,以及滑动窗口的工作机理。对参数进行设计,充分理解滑动窗口协议的工作原理并利用所学的理论知识,经过认真的推算,计算出最优取值,并通过程序的运行进行验证。2,实验设备环境:WindowsXP环境PC机,Microsoft Visual C+ 6.0 集成化开发环境。二, 协议设计:(1) 设计该协议的目的,基本原理该实验协议包括物理层,数据链路层和网络层。本实验主要设计数据链路层协议,实现有噪声环境下高信道利用率传输,采用了回退n帧技术的协议。接受方窗口大小为1,发送方窗口大小为N。通过捎带确认(piggybacking)来完成可靠的数据通信;由于出现信