《03实验三—排队时延和丢包》由会员分享,可在线阅读,更多相关《03实验三—排队时延和丢包(2页珍藏版)》请在金锄头文库上搜索。
1、实验三一实验名称 :排队时延和丢包二 实验目的1)深入理解排队时延和丢包的概念2)深入理解排队时延和丢包的关系三 实验环境a)运行 Windows 2002/2003 Server/XP 操作系统的 PC 机一台。b)java 虚拟机,分组交换 Java 程序四 实验步骤1. 熟悉实验环境 实验之前先要设定好发送速率和传输速率,发送速率可选择 350packet/s 或500 packet/s,传输速率可选择 350 packet/s、500 packet/s 或 1000 packet/s。2. 设定发送速率为500packet/s传输速率为500packet/s,既传输速率等于发送速 率时
2、,一般不会发生丢包现象。例如当进行图 3-1 所示的实验时,传输时间 为80ms,传输分组为34个,丢包率为零。但当实验的时间较长时,缓存队 列偶尔也会发生溢出,请分析其原因。Emission rateTransmission 田怕 | St日rt | _氐詢 |80 msec0 packets dr叩gd out of 34图 3-1 缓存队列偶尔溢出3.设定发送速率为500 packet/s,传输速率为350 packet/s,即发送速率大于传输 速率,分组一般在路由器缓存中会产生排队现象,从而导致排队时延。由于 缓存器容量(队列)是有限的,当到达的分组发现排列队列已满时,将会被 丢弃(参
3、见图 3-2)。Transmission rate | St日rt | 尺已詢 |Emission rate |35 msec5 packets dropped out of 39图 3-2排队队列已满,到达分组被丢弃4.设发送速率为500 packet/s,传输速率为1000 packet/s,即当发送速率比传输 速率小得多时,发送分组将被及时传输出去,路由器中不会有数据分组排队,因 此也不会产生排队时延(参见图 3-3)Emission rateTransmission rateReset71 msec0 packets dropped out of 23图 3-3 不会产生排队时延五 实
4、验现象分析1.你自己可以选定一系列参数组进行模拟实验,并分析其中原理和呈现的规 律性。并且,同学们可以查看程序代码分析实验的情况。2.到达先后次序不同的分组在分组丢弃和排队时延方面的表现也有所不同。 如果有 10 个分组依次到达一个空队列,那么传输的第一个分组将不会经受任何 排队时延,而最后一个分组将经受相对大的排队时延,甚至有可能被丢弃。发送 速率和传输速率之间的关系对于分组的丢失和排队时延也起到重要作用,当发送 速率小于传输速率时,分组不会有排队时延,更不会丢失;当发送速率等于传输 速率时,分组也不会丢失;当发送速率大于传输速率时,分组产生排队时延,队 列容量有限,当队列满时,到达的分组就被丢弃。在本实验中,发送方是以恒定的速率发送分组的。在实际网络环境下,发送 方通常是依据某种概率分布来发送分组的,这样会导致什么现象?试分析。六 实验结果分析