实验一
一、实验名称:
传输时延与传播时延的比较 二、实验目的
1. 深入理解传输时延与传播时延的概念以及区别 2. 掌握传输时延与传播时延的计算方法 三、实验环境
1. 运行Windows Server 2003 /XP操作系统的PC机一台。 2. java虚拟机,分组交换Java程序 四、实验记录 实验开始日期: 2011-10-20 14:00 实验条件 实验主要步骤 实验结束时间: 2011-10-20 17:00 实验地点: 3603 实验人:liu PⅣ微机(主频2GHz,内存512MB),Windows 2003 Server, Oracle 8i 1、熟悉实验环境 实验之前先要设定好链路长度、链路传输速率和分组长度。链路长度可以分为1000km、100km、10km,速率可分为1Mb/s、10Mb/s、100Mb/s,分组长度可选择100B、500B、1Kb。 2、 设置参数 Length, Rate, Packet size 设定好各个参数之后按“Start”键,分组即开始传输 见下表: rate 1mbps 512kbps 1mbps 10mbps 100mbps 1mbps 1mbps 10mbps 100mbps 100mbps 100mbps 100mbps 512mbps 1mbps 10mbps 1mbps
packet size 100bytes 500bytes 1kbytes 1bytes 1bytes 100bytes 100bytes 1kbytes 1kbytes 100bytes 500bytes 500bytes 500bytes 500bytes 500bytes 100bytes
result 0.840ms 7.849ms 15.669ms 0.840ms 0.120ms 0.440ms 3.660ms 1.160ms 0.440ms 0.370ms 3.620ms 0.400ms 11.389ms 7.579ms 3.980ms 4.379ms
实验现象 length 10km 10km 10km 10km 10km 100km 1000km 10km 100km 100km 1000km 100km 1000km 1000km 1000km 1000km
1000km 1000km 1000km 1000km 10km 10km 10km 10km 10km 1000km 100km 100km 100km 100km 100km 100km 100km 100km 100km 100km 1mbps 512mbps 10mbps 100mbps 512mbps 512mbps 1mbps 10mbps 100mbps 512kps 512kps 1mbps 1mbps 10mbps 100mbps 10mbps 10mbps 100mbps 512kps 512kps 1kbytes 1kbytes 1kbytes 1kbytes 1kbytes 100bytes 500bytes 500bytes 500bytes 100bytes 100bytes 100bytes 500bytes 500bytes 500bytes 100bytes 1kbytes 1kbytes 1kbytes 500bytes 11.597ms 19.199ms 4.379ms 3.660ms 15.669ms 1.600ms 4.040ms 0.440ms 0.080ms 5.139ms 1.920ms 1.160ms 4.359ms 0.760ms 0.400ms 0.440ms 1.160ms 0.440ms 15.989ms 8.169ms
五、实验结果分析
1、当Rate和Packet一定时,length越长,时延越长。
2 当length和Packet size 一定时,Rate越大时延就越小当 3 length和Packet size 一定时,Rate越大时延就越小。
由于所设参数不同,注意有许多种组合,在发送端还没有结束传播过程时分组的头部已到达接收端。
实验二
一、实验名称: 排队时延和丢包。
二、实验目的:深入理解排队时延和丢包。
三、实验环境
3. 运行Windows Server 2003 /XP操作系统的PC机一台。 4. java虚拟机,分组交换Java程序。 四、实验记录
实验开始日期: 2011-10-21 10:00 实验条件 实验主要步骤 实验结束时间: 2011-10-21 12:00 实验地点: 3603 实验人:liu_chun PⅣ微机(主频2GHz,内存512MB),Windows 2003 Server, Oracle 8i 1、熟悉实验环境 1、java虚拟机,分组交换Java程序实验之前先可以设置分组发送速率和链路传输速率。 2、 设置参数emission Rate, transmission rate, 设定好各个参数之后按“Start”键,即实验开始。 见下表: transmission rate 350packets/s 500 packet/s 1000 packet/s results 71Mesc, 1packet drop out of30. 394Mesc’ 1packet,dropoutof192. (1): 200Mesc, drop out of91. (2): 400Mesc, drop out of186. (3): 1000 Mesc, drop out of501. (4) 1500Mesc, drop out of730. 0packet 0packet 0packet 0packet 实验现象 Emission rate 500packet/s 500 packet/s 500 packet/s 350 packet/s 1000 packet/s (1): 400Mesc, 0packet drop out of160. (2): 1000Mesc, 0packet drop out of.320 (3):1500. Mesc, 0packet drop out of.482. (1):300Mesc, 0packet drop out of98. (2):1000Mesc,0packet drop out of319. (3):1500Mesc, 0packet drop out of492 1051 Mesc, 1packet drop out of343. 350 packet/s 500 packet/s 350 packet/s 350 packet/s 五、实验结果分析
1、设置分组发送速率和链路传输速率,你将会看到分组到达和为接受服务而排队。当队列变满时,将会发生分组溢出,也就是丢包。
2、当发送端与接收端速率相同时,队列将会变得毫无负担,但当程序执行很长一段时间队列同样会发生溢出。
实验三
一、实验名称:分组交换过程
二、实验目的:
1. 深入理解分组交换的工作原理。 2. 理解分组交换与报文交换的关系。 三、实验环境:
运行Windows 2002/2003 Server/XP,java虚拟机,分组交换java小程序。 四:实验记录: 实验开始日期: 实验结束时2011-10-28 间: 10:00 2011-10-28 11:00 实验地点: 3603 实验人:liu_chun 实验条件 实验步骤 java虚拟机,分组交换java小程序。 :1:熟悉实验环境 2:实验之前,要设定个项参数。在这个程序中有四个标志:源端(记为A),目的端(记为B),以及中间两个存储转发的交换机。每一个从源端发送的数据包在到达目的端之前必须经过三条链路。每一条链路的传输速率为4kpbs,并可选择是否有时延。 3:每一个小的矩形代表1kbit的数据。当你点击开始键时, 这个分组首先被发送到第一个交换机,然后经过存储转发到达第二个交换机,依次往下,最终到达目的端。 实验 现象 1:分组较长的情况:该报文长度为12kb, 分组长度为6kb,3条链路均无传播时延,此时报文分两个分组发送,实验得到所需时间为6s。 2:分组较短的情况:该报文长度为12kb, 分组长度为3kb,即报文分为3段,L1,L2,L3均无传播时延,模拟速度不变,此时所需时间为:4.50s. 3:有传播实验的情况:当L1有传播时延,该报文长度为12kb, 分组长度为:6kb,即报文分为3段,,模拟速度不变,此时所需时间为:7:00s. 4:改变模拟速度的情况,该报文长度为12kb, 分组长度为3kb,即报文分为3段,L1有传播时延,模拟速度增大,此时所需时间为:7:00s。 5:报文交换的情况:该报文的长度等于分组的长度均为12kb,L1,L2,L3均无传播时延,此时从传播开始到结束所需时间为9:00. 五:实验结果分析:
1、由实验5可得,在相同的条件下,采用报文交换方式的传输时延比分组交换大,所需的时间为9:00s。
2 、由实验1可得:当采用分组交换的方式时,即将一个报文分成2个组,这样时延也会减少,所需时间为6:00s。
3:由实验2可得:当一个报文被分为4个组时,时延将继续减小,此时所需时间为:4.50s。
实验总结:采用分组交换技术比采用报文交换技术所需的时间少,在采用分组交换技术的情况下,一个报文的划分组数越多,传输交换所需的时间就会越少。
实验四
一、实验名称:http时延估计
二、实验目的:了解HTTP传输过程中的时延。
三、实验环境:运行Windows 2002/2003 Server/XP,java虚拟机,分组交换java小程序。四:实验记录:
实验实验结束时间: 2011-11-17 开始日期: 2011-12:00 11-17 10:00 实验条件 实验地点: 3603 实验人:liu_chun java小程序。运行Windows 2002/2003 Server/XP。