数据链路层滑动窗口协议的设计与实现 讲义ch3-Lab.pptVIP

  • 30
  • 0
  • 约4.14千字
  • 约 16页
  • 2017-12-13 发布于贵州
  • 举报

数据链路层滑动窗口协议的设计与实现 讲义ch3-Lab.ppt

数据链路层滑动窗口协议的设计与实现 讲义ch3-Lab

数据链路层 滑动窗口协议的设计与实现 基本内容 实验内容 设计一个滑动窗口协议,在仿真环境下编程实现有噪音信道两站点间无差错双工通信 信道模型 8000bps全双工卫星信道 单向传播时延270毫秒 信道误码率为10-5 物理层接口:提供帧传输服务,帧间有1ms帧边界 网络层属性:分组长度固定256字节 实验组人数 1~3人 实验设备环境 WindowsXP,Microsoft Visual C++ 6.0 Linux (Ubuntu, Fedora, RedHat) 实验步骤 熟悉编程环境 安装好VC6.0或兼容的更高版本的C语言编程环境 了解程序的主体运行框架 可利用的子程序 协议设计和程序总体设计 设计好要实现的滑动窗口协议,定义帧字段,规划程序的总体结构,相关子程序的设置 编码和调试 将所设计的协议编码实现并上机调试通过,实现数据链路层两个站点之间的通信。 软件测试和性能评价 在无误码信道环境下运行测试 有误码信道环境下的无差错传输 要求:稳定运行20分钟以上,效率不能太低 实验报告及程序验收 Windows环境编译和运行 编译 程序运行(启动两个进程) A站:datalink.exe a3 B站:datalink.exe b3 产生的日志文件 datalink-A.log datalink-B.log Linux环境编译和运行 操作系统 RedHat,Fedora U

文档评论(0)

1亿VIP精品文档

相关文档