1 / 6
文档名称:

数据链路层-ARQ协议.docx

格式:docx   大小:151KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据链路层-ARQ协议.docx

上传人:ttteee8 2019/7/18 文件大小:151 KB

下载得到文件列表

数据链路层-ARQ协议.docx

文档介绍

文档介绍:实验:数据链路层一ARQ协议任务同学编写数据链路层通信协议,由《发送端程序》和《接收端程序》实现,确保数据可靠传输;总结实验过程(实验报告,左侧装订):方案、编程、调试、结果、分析、结论。成绩评定若完全实现无差错传输(无丢失、无差错、不重叠、不乱序、…)且实验报告出色,5分;若完成部分无差错传输,依据实验结果定成绩,3〜4分;若没有完成基木的传输任务,依据实验结果定成绩,1〜2分;没有进行实验和无实验报告者,0分;—►信道仿真程序XDS^exe—►,熟悉编程语言C、C++和WINDOWS程序设计技术(查阅参考书):开发工具:VisualC++>>C++Builder、Java、C#、TurboC/C++或其它:程序示例:理想信道的《发送端程序》和《接收端程序》();ARQ基本协议1引入检错和应答帧ARQ基木协议2:_引入超时计时器ARQ基本协议3:_引入数据帧携带发送序号0〜1ARQ基木协议4:_引入确认帧携带发送序号0〜1ARQ基本协议5:_引入应答帧含有校验码ARQ基本协议6:_引入数据帧和确认帧含有发送序号0〜7,Ws=1,Ws=1下载:ARQ基本协议1〜6及数字信道仿真穆序示例实验指导协议设计建议—协议中不考虑成帧数据帧和应答帧以字节为单位;数据帧:低4位D3〜DO为数据段(取值0000B〜1001B,即0〜9),垠高位为校验位(D7),发送序号段:D6〜D4;应答帧:确认帧ACK:低4位D3〜D0取值1111B(FH),否认帧NAK:低4位D3〜DO取值1110B(EH),发送序号段:D6〜D4;按上述泄义,发送序号个数最大为8;实际使用时,可口行选取发送序号个数2或4,甚至不使用。—协议中考虑成帧参见授课讲义和教材的相关内容;数据帧:帧头+发送序号+数据段+校验段+帧尾;应答帧:帧头+发送序号+校验段+帧尾;—协议方案提示基木ARQ协议;否认帧不必携带出错数据帧的发送序号。连续ARQ协议一回追N帧ARQ协议:应采用滑动窗口技术和否认帧应携带出错数据帧的发送序号。连续ARQ协议一选择重发ARQ协议;基木同上;•信道仿真程序功能:可仿真信道上的信息(数据帧或应答帧)产生丢失、产生差错和传输时延;下载:,解压后,直接运行!信道信息地址与端口测试模式01 2345⑥輕用复位II摄小时延|ioo 随机摄大时延MHHjv选定次序 厂随机丢失厂随机差错选定次序无丢失全丢失:无差错全差错次序选择123456丢失差错丢失差错丢失差错丢失差错丢失差错丢失差错c|si|gg]时延ms次序选择时延78910丢失差错11丢失差错12丢失差错通信本地IP地址宓哥方自测试远程请口(6666SC齟D7D6D5D4D3D2D1D0君厂匚厂厂厂QE丢失差错丢失差错丢失差错 SO站端口数字信道 店地址端口|7777 •实验系统原理《发送端程序》.《信道仿真程序》和《接收端程序》采用UDP(TCP/IP)通信;若单机实验:《发送端程序》、《信道仿真程序》和《接收端程序》(*机);《发送端程序