数据链路层协议仿真实验

数据链路层协议仿真实验

ID:35606869

大小:110.50 KB

页数:25页

时间:2019-03-31

数据链路层协议仿真实验_第1页
数据链路层协议仿真实验_第2页
数据链路层协议仿真实验_第3页
数据链路层协议仿真实验_第4页
数据链路层协议仿真实验_第5页
资源描述:

《数据链路层协议仿真实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据链路层协议仿真实验【实验目的】了解各个协议的组成,原理以及帧传输方式,掌握每个协议之间的关系【实验准备】通过在www.computernetworks5e.org下载的linux仿真器源码包进行编译,能够得到协议2-协议6的模拟器模拟数据链路协议。通过运行模拟器,能够仿真几个协议的运行模式,得到实验数据。【实现功能】分别运行协议2-协议6的模拟器模拟数据链路协议,输入不同的参数,观察运行结果【实验环境】core2T42002GHz内存2G内核:Linuxversion3.0.0-12-generic(buil

2、dd@vernadsky)操作系统:ubuntu11.10【实验步骤】1根据说明文当,可以使用以下方法运行程序。./protocol-programeventstimeoutpct_losspct_cksumdebug_flagsdatafile_flagwhere*eventstellshowlongtorunthesimulation*timeoutgivesthetimeoutintervalinticks*pct_lossgivesthepercentageofframesthatarelost(0-99

3、)*pct_cksumgivesthepercentageofarrivingframesthatarebad(0-99)*debug_flagsenablesvarioustracingflags:1framessent2framesreceived4timeouts8periodicprintoutforusewithlongruns*datafile_flagenablesoutputofsummarydatatoadatafileforlaterprocessingwithascript(includin

4、gtheGUI).Theoutputfilewillbe"totdata.txt".Valuesofthisflagare0or1:0donotappenddatatototdata.txt0appenddatatototdata.txtForexample./protocol610000040201031【实验结果】1.运行protocol2参数为./protocol210050201011protocol2是一个无措信道上的单工停等协议。其基本原理是发送方以高于接收方处理能力的速度发送帧,导致接收方被淹没。我

5、们假设通信信道不会出错,并且数据流量是单工的。发送方发送一帧,等待确认到达后才能继续发送。其中100表示他将以50个tick的时间间隔运行100个协议实体进程。20%的丢包率,10%的校验和错误率(的80%通过),它会打印出每帧的行发送或接收。汇总数据也将被追加到totdata.txt。运行结果如下:SimulatingProtocol2Events:100Parameters:502010Tick0.Proc0sentframe:type=Dataseq=134529037ack=0payload=0Tick3

6、.Proc1sentframe:type=Ackseq=0ack=0payload=0Tick7.Proc0sentframethatgotlost:type=Dataseq=134529038ack=0payload=1Process0:Totaldataframessent:2Dataframeslost:1Dataframesnotlost:1Framesretransmitted:0Goodackframesrec'd:1Badackframesrec'd:0Gooddataframesrec'd:0Ba

7、ddataframesrec'd:0Payloadsaccepted:0Totalackframessent:0Ackframeslost:0Ackframesnotlost:0Timeouts:0Acktimeouts:0Process1:Totaldataframessent:0Dataframeslost:0Dataframesnotlost:0Framesretransmitted:0Goodackframesrec'd:0Badackframesrec'd:0Gooddataframesrec'd:1B

8、addataframesrec'd:0Payloadsaccepted:1Totalackframessent:1Ackframeslost:0Ackframesnotlost:1Timeouts:0Acktimeouts:0Efficiency(payloadsaccepted/datapktssent)=50%Endofsimulation.Time=100从运行结果

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。