精选优质文档-倾情为你奉上实验 停止等待协议分析与协议模拟实现一、 实验目的和任务1.掌握停止等待协议的原理及分析过程包括使用状态转移图进行协议的分析。2.在计算机上编程模拟停止等待协议的工作过程并实现文件的端到端传输。3.能够在文件的传输过程中表现出协议运行所遇到的各种状况,如丢包,差错控制等二、 分析与设计1.设计任务分析:停止等待协议是数据链路层的几个协议中最简单的协议,是具有最简单流量控制的数据链路层协议,是数据链路层各种协议的基础。实验是基于winsock编程,是visual C+6.0 win32控制台运用程序实现的。它采用客户机/服务器(C/S)模型,即发送数据的一端为客户端,接收数据的一端为服务器端。停止等待协议就是通过双方的收发数据而达到相互通信的目的。本实验通过编程模拟实现停止等待协议,随机的发送文件,通过服务器的的接受结果和客户端的接受结果显示理解停止等待协议的原理,掌握其应用。2. 协议分析假定 1: 链路是理想的传输信道,所传送的任何数据既不会出差错也不会丢失。假定 2: 不管发方以多快的速率