下载此文档

数据链路层-arq协议.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
实验:数据链路层-,由《发送端程序》和《接收端程序》实现,确保数据可靠传输;(实验报告,左侧装订):方案、编程、调试、结果、分析、结论。(无丢失、无差错、不重叠、不乱序、...)且实验报告出色,5分;,依据实验结果定成绩,3~4分;,依据实验结果定成绩,1~2分;,0分;/,熟悉编程语言C、C++和WINDOWS程序设计技术(查阅参考书);:VisualC++、、C++Builder、Java、C#、TurboC/C++或其它;:理想信道的《发送端程序》和《接收端程序》();:::_引入数据帧携带发送序号0~:_引入确认帧携带发送序号0~::_引入数据帧和确认帧含有发送序号0~7,Ws=1,Ws=:ARQ基本协议1~-;:低4位D3~D0为数据段(取值0000B~1001B,即0~9),最高位为校验位(D7),发送序号段:D6~D4;:确认帧ACK:低4位D3~D0取值1111B(FH),否认帧NAK:低4位D3~D0取值1110B(EH),发送序号段:D6~D4;,发送序号个数最大为8;实际使用时,可自行选取发送序号个数2或4,甚至不使用。-;:帧头+发送序号+数据段+校验段+帧尾;:帧头+发送序号+校验段+帧尾;-;否认帧不必携带出错数据帧的发送序号。-回退N帧ARQ协议;应采用滑动窗口技术和否认帧应携带出错数据帧的发送序号。-选择重发ARQ协议;基本同上;:可仿真信道上的信息(数据帧或应答帧)产生丢失、产生差错和传输时延;:,解压后,直接运行!:l实验系统原理1.《发送端程序》、《信道仿真程序》和《接收端程序》采用UDP(TCP/IP)通信;:《发送端程序》、《信道仿真程序》和《接收端程序》(本机);3.《发送端程序》的端口=6666、《信道仿真程序》的端口=7777、《接收端程序》的端口=8888;(《发送端程序》和《接收端程序》)的信息发送到信道(《信道仿真程序》),《信道仿真程序》经过处理(产生丢失、产生差错和传输时延),然后转发到对方。l实验系统示例注:“7:81H>80H”表示信道上第7个信息帧产生差错,信息值由81H变为80H;“4:81H>丢失”表示信道上第4个信息帧产生丢失; (偶)校验位//---

数据链路层-arq协议 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小75 KB
  • 时间2019-09-10