实验一数据链路层协议模拟实现-实验指导书_第1页
实验一数据链路层协议模拟实现-实验指导书_第2页
实验一数据链路层协议模拟实现-实验指导书_第3页
实验一数据链路层协议模拟实现-实验指导书_第4页
实验一数据链路层协议模拟实现-实验指导书_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验一 数据链路层协议模拟实现一、实验目的通过对停止等待协议的模拟,加深对数据链路层协议基本原理的理解。二、实验步骤启动并运行模拟程序(server.exe,client.exe);设置服务器端的IP地址和端口号;在客户端设置想要连接的服务器的IP地址和端口号;配置链路参数,以模拟链路中可能发生的帧丢失、帧出错和帧重复等各种情况;发送数据,观察发送方和接收方的数据帧格式。若结束数据发送过程,则需发送特殊标志的帧“11”。三、实验要求记录实验的基本数据,包括选用的计算机的IP地址、连接的端口号、发送端的参数设置,服务器和客户端双方发送的和接收的数据;记录若实验中设置不同的数据丢失率,数据出错率等

2、链路参数时,相应的实验的结果,并仔细观察对程序的运行分别有什么影响:出错率:0();丢失率:0();超时时间:4(s);重传时间:5;出错率:50();丢失率:0();超时时间:4(s);重传时间:5;出错率:0();丢失率:50();超时时间:4(s);重传时间:5;出错率:25();丢失率:25();超时时间:4(s);重传时间:5;对实验结果进行分析,分析通信双方的数据帧和应答帧之间的关系,停止等待协议采用什么样的机制来发送和接收数据信息的;观察和分析数据帧的结构;记录和分析停止等待协议中帧丢失、帧重复、帧错误等各种情形的发生,以及协议对这些情况的处理。四、实验过程1) 启动并运行模拟程

3、序(server.exe,client.exe);接收端:WSAStartup sucessful!Socket() sucessful!Bind() sucessful!Begin listening .Connect from 169.254.45.86 : 1029发送端:Connect server sucessfully!2)设置服务器端的IP地址和端口号;IP:169.254.45.86端口号:40003)配置链路参数,以模拟链路中可能发生的帧丢失、帧出错和帧重复等各种情况; ) 出错率:0();丢失率:0();超时时间:4(s);重传时间:5; 数据表格 1发送端:协议名称停止等

4、待协议服务器IP169.254.45.86端口号(PORT)4000参数设置出错率0%丢失率0%超时时间4s重传次数5发送数据Im a student.接收信息the data that will be send:Im a student.发送的序号是:0the receiver has closed! Data send will be STOP!数据表格2接收端:协议名称停止等待协议服务器IP169.254.45.86端口号(PORT)4000接收数据00Im a student.37发送信息Frame arrival!The frame received is :00Im a stude

5、nt.37数据的十六进制的形式是(0x):0x30 30 49 27 6d 20 61 20 73 74 75 64 65 6e 74 2e 33 37 0a Receive a frame sucessfully,a ACK will be send!the sender has closed! Data recieve will be STOP!)出错率:50();丢失率:0();超时时间:4(s);重传时间:5;发送端:协议名称停止等待协议服务器IP169.254.45.86端口号(PORT)4000参数设置出错率50%丢失率0%超时时间4s重传次数5发送数据tttttttttttttt

6、tttttttttttt接收信息the data that will be send:tttttttttttttttttttttttttt发送的序号是:1a ACK arrival!the number of ACK is:0数据表格2接收端:协议名称停止等待协议服务器IP169.254.45.86端口号(PORT)4000接收数据01tttuttuuttttttutttttuttutt1发送信息Frame arrival!The frame received is :01tttuttuuttttttutttttuttutt1数据的十六进制的形式是(0x):0x30 31 74 74 74 7

7、5 74 74 75 75 74 74 74 74 74 74 75 74 74 74 74 74 75 74 74 75 74 74 31 0a Receive a frame sucessfully,a ACK will be send!)出错率:0();丢失率:50();超时时间:4(s);重传时间:5; 数据表格 1发送端:协议名称停止等待协议服务器IP169.254.45.86端口号(PORT)4000参数设置出错率0%丢失率50%超时时间4s重传次数5发送数据ttttttttttttttttttttttt.接收信息the data that will be send:ttttttt

8、tttttttttttttttt发送的序号是:0occur timeout event!occur timeout event!occur timeout event!occur timeout event!occur timeout event!the receiver has closed! Data send will be STOP!数据表格2接收端:协议名称停止等待协议服务器IP169.254.45.86端口号(PORT)4000接收数据00ttttttttttttttttttttttt116发送信息Frame arrival!The frame received is :00ttt

9、tttttttttttttttttttt116数据的十六进制的形式是(0x):0x30 30 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 31 31 36 0a Receive a frame sucessfully,a ACK will be send!)出错率:25();丢失率:25();超时时间:4(s);重传时间:5;数据表格 1发送端:协议名称停止等待协议服务器IP169.254.45.86端口号(PORT)4000参数设置出错率25%丢失率25%超时时间4s重传次数5发送数据rrrrrrr

10、rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr接收信息the data that will be send:rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr发送的序号是:1occur timeout event!occur timeout event!a ACK arrival!the number of ACK is:0数据表格2接收端:协议名称停止等待协议服务器IP169.254.45.86端口号(PORT)4000接收数据01rrrrrrrsrrrrrrsrrrrrsrssrsrrrr

11、rrrrrsrrrrrrrrrrrrrrsrr115发送信息Frame arrival!The frame received is :01rrrrrrrsrrrrrrsrrrrrsrssrsrrrrrrrrrsrrrrrrrrrrrrrrsrr115数据的十六进制的形式是(0x):0x30 31 72 72 72 72 72 72 72 73 72 72 72 72 72 72 73 72 72 72 72 72 73 72 73 73 72 73 72 72 72 72 72 72 72 72 72 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 72 72 31 31 35 0a Receive a frame sucessfully,a ACK will be send!五、实验分析与结果这次的停止等待协议的实验虽然有很多问题,但都一一被我解决了,最开始是没有用本机的IP地址导致一直无法建立连接,然后就是在设计出错率与丢失率时二者之和不得超过100%否则系统提示出错无法继续下去。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论