1、停止等待协议1.实验目的12.协议介绍12.1 停止等待协议的简单介绍(STOP AND WAIT):12.2 帧的结构:12.3 停等协议中相关事件的介绍23.实验内容和步骤33.1步骤:33.2基本内容:43.3扩展内容:44.实验要求45.程序说明55.1主要的数据结构介绍:55.2 主要函数介绍:65.3 重点和难点介绍:76.参考资料9 1.实验目的了解winsock编程的基本流程u掌握停止等待协议的基本原理uu理解数据链路层的主要功能(数据出错控制,数据重复控制,数据丢失控制等等)分析简单的协议数据单元u掌握停止等待协议的运行机制uu了解停止等待协
2、议的定量分析2.协议介绍2.1 停止等待协议的简单介绍(stop and wait): 停止等待协议是数据链路层的几个协议中最简单的协议,是数据链路层各种协议的基础。此实验是基于winsock编程,是在VC++6.0的MFC界面下和控制台下实现的。它采用客户机/服务器(C/S)模型,即发送数据的一端为客户端,接收数据的一端为服务器端。停止等待协议就是通过双方的收发数据而达到相互通信的目的。当收方收到一个正确的数据帧后,便会向发方发送一个确认帧ACK,表示发送的数据正确接收。当发方收到确认帧后才能发送一个新的数据帧,这样就实现了接收方对发送方的流量控制。由于通信