� 任务
1. 同学编写数据链路层通信协议,由《发送端程序》和《接收端程
序》实现,确保数据可靠传输;
2. 总结实验过程(实验报告,左侧装订):方案、编程、调试、
结果、分析、结论。
� 成绩评定
1. 若完全实现无差错传输(无丢失、无差错、不重叠、不乱序、...)且实验报告
出色,5 分;
2. 若完成部分无差错传输,依据实验结果定成绩,3~4 分;
3. 若没有完成基本的传输任务,依据实验结果定成绩,1~2 分;
4. 没有进行实验和无实验报告者,0 分;
� 实验环境
1. Windows 9x/NT/2000/XP/2003
2. TCP/IP 协议
� 同学程序
1. 认真复习数据链路层内容,熟悉编程语言 C、C++和 WINDOWS 程序设计技
术(查阅参考书);
2. 开发工具:Visual C++ 6.0、Visual Basic 6.0、C++ Builder、Java、C#、Turbo
C/C++或其它;
3. 程序示例: 理想信道的《发送端程序》和《接收端程序》(含源码 VC6.0);
1. ARQ 基本协议 1:_引入检错和应答帧
2. ARQ 基本协议 2:_引入超时计时器
3. ARQ 基本协议 3:_引入数据帧携带发送序号 0~1
4. ARQ 基本协议 4:_引入确认帧携带发送序号 0~1
5. ARQ 基本协议 5:_引入应答帧含有校验码
6. ARQ 基本协议 6:_引入数据帧和确认帧含有发送序号 0~7,
Ws=1,Ws=1
7. 下载: ARQ 基本协议 1~6 及数字信道仿真程序