计算机网络实验报告1数据链路层协议设计与实现.docxVIP

  • 38
  • 0
  • 约1.36千字
  • 约 5页
  • 2020-08-02 发布于江苏
  • 举报

计算机网络实验报告1数据链路层协议设计与实现.docx

南昌航空大学实验报告 2019年 4 月 18 日 课程名称: 计算机网络与通信  实验名称: 数据链路层协议设计与实现 班 级:  学生姓名:  学号: 指导教师评定:  签名: 一. 实验目的 1) 掌握 Visual C++网络编程的基本方法和客户机 / 服务器架构的工作原理。 2) 设计数据链路层协议,并通过试验仿真测试协议算法。 二. 实验内容 1)根据提供的参考程序和连续 ARQ协议的伪代码, 设计数据链路层通信协议-带有滑动窗口的选择性重传 ARQ协议和回退 N重传 ARQ协议,由“发送端程序”和“接收端程序”实现。 2)要求能检测差错和丢失,判断重复帧,实现重传,确保数据可靠传输。 3)发送端和接收端窗口能正确反映客户端和服务器端数据通信过程。 4)总结实验过程(实验报告),方案、编码、调试、结果、分析和结论。 三. 实验过程 1.“发送端程序” 、“信道仿真程序”和“接收端程序”采用 UDP 协议( TCP/IP)进行 通信; 2.若单机实验: “发送端程序“、 “信道仿真程序”和“接收端程序”的 IP 地址设置 127.0.0.1(本机)。 3.“发送端程序“的端口= 6666 ,“信道仿真程序”的端口= 7777,“接收端程序”的端口= 8888,端口号也可自行定义; 4.用户程序(“发送端程序” 和“接收端程序” )的信息发送到信道 (“信道仿真

文档评论(0)

1亿VIP精品文档

相关文档