1、大学计算机网络实验报告合集实验一一、实验名称:传输时延与传播时延的比较二、实验目的1.深入理解传输时延与传播时延的概念以及区别2.掌握传输时延与传播时延的计算方法三、实验环境1.运行Windows Server 2003 /XP操作系统的PC机一台。2.java虚拟机,分组交换Java程序四、实验记录实验开始日期:2011-10-2014:00实验结束时间:2011-10-20 17:00实验地点:3603实验人:liu实验条件P微机(主频2GHz,内存512MB),Windows 2003 Server, Oracle 8i实验主要步骤1、熟悉实验环境实验之前先要设定好链路长度、链路传输速率
2、和分组长度。链路长度可以分为1000km、100km、10km,速率可分为1Mb/s、10Mb/s、100Mb/s,分组长度可选择100B、500B、1Kb。2、 设置参数 Length, Rate, Packet size 设定好各个参数之后按“Start”键,分组即开始传输实验现象见下表:lengthratepacket sizeresult10km1mbps100bytes0.840ms10km512kbps500bytes7.849ms10km1mbps1kbytes15.669ms10km10mbps1bytes0.840ms10km100mbps1bytes0.120ms100km
3、1mbps100bytes0.440ms1000km1mbps100bytes3.660ms10km10mbps1kbytes1.160ms100km100mbps1kbytes0.440ms100km100mbps100bytes0.370ms1000km100mbps500bytes3.620ms100km100mbps500bytes0.400ms1000km512mbps500bytes11.389ms1000km1mbps500bytes7.579ms1000km10mbps500bytes3.980ms1000km1mbps100bytes4.379ms1000km1mbps1kb
4、ytes11.597ms1000km512mbps1kbytes19.199ms1000km10mbps1kbytes4.379ms1000km100mbps1kbytes3.660ms10km512mbps1kbytes15.669ms10km512mbps100bytes1.600ms10km1mbps500bytes4.040ms10km10mbps500bytes0.440ms10km100mbps500bytes0.080ms1000km512kps100bytes5.139ms100km512kps100bytes1.920ms100km1mbps100bytes1.160ms10
5、0km1mbps500bytes4.359ms100km10mbps500bytes0.760ms100km100mbps500bytes0.400ms100km10mbps100bytes0.440ms100km10mbps1kbytes1.160ms100km100mbps1kbytes0.440ms100km512kps1kbytes15.989ms100km512kps500bytes8.169ms五、实验结果分析1、当Rate和Packet一定时,length越长,时延越长。2当length和Packet size 一定时,Rate越大时延就越小当3length和Packet siz
6、e 一定时,Rate越大时延就越小。由于所设参数不同,注意有许多种组合,在发送端还没有结束传播过程时分组的头部已到达接收端。 实验二一、实验名称: 排队时延和丢包。二、实验目的:深入理解排队时延和丢包。三、实验环境3.运行Windows Server 2003 /XP操作系统的PC机一台。4.java虚拟机,分组交换Java程序。四、实验记录实验开始日期:2011-10-2110:00实验结束时间:2011-10-2112:00实验地点:3603实验人:liu_chun实验条件P微机(主频2GHz,内存512MB),Windows 2003 Server, Oracle 8i实验主要步骤1、熟
7、悉实验环境1、java虚拟机,分组交换Java程序实验之前先可以设置分组发送速率和链路传输速率。2、 设置参数emission Rate, transmission rate, 设定好各个参数之后按“Start”键,即实验开始。实验现象见下表:Emission ratetransmission rateresults500packet/s350packets/s71Mesc, 1packet drop out of30. 500 packet/s500 packet/s394Mesc1packet,dropoutof192.500 packet/s1000 packet/s(1): 200Me
8、sc, 0packet drop out of91.(2): 400Mesc, 0packet drop out of186.(3): 1000 Mesc, 0packet drop out of501.(4) 1500Mesc, 0packet drop out of730.350 packet/s1000 packet/s(1): 400Mesc, 0packet drop out of160.(2): 1000Mesc, 0packet drop out of.320(3):1500. Mesc, 0packet drop out of.482.350 packet/s500 packe
9、t/s(1):300Mesc, 0packet drop out of98.(2):1000Mesc,0packet drop out of319.(3):1500Mesc, 0packet drop out of492350 packet/s350 packet/s1051 Mesc, 1packet drop out of343.五、实验结果分析1、设置分组发送速率和链路传输速率,你将会看到分组到达和为接受服务而排队。当队列变满时,将会发生分组溢出,也就是丢包。 2、当发送端与接收端速率相同时,队列将会变得毫无负担,但当程序执行很长一段时间队列同样会发生溢出。 实验三 一、实验名称:分组交
10、换过程二、实验目的:1.深入理解分组交换的工作原理。2.理解分组交换与报文交换的关系。三、实验环境:运行Windows 2002/2003 Server/XP,java虚拟机,分组交换java小程序。四:实验记录: 实验开始日期:2011-10-2810:00实验结束时间:2011-10-2811:00实验地点:3603实验人:liu_chun实验条件java虚拟机,分组交换java小程序。实验步骤:1:熟悉实验环境2:实验之前,要设定个项参数。在这个程序中有四个标志:源端(记为A),目的端(记为B),以及中间两个存储转发的交换机。每一个从源端发送的数据包在到达目的端之前必须经过三条链路。每一
11、条链路的传输速率为4kpbs,并可选择是否有时延。 3:每一个小的矩形代表1kbit的数据。当你点击开始键时, 这个分组首先被发送到第一个交换机,然后经过存储转发到达第二个交换机,依次往下,最终到达目的端。 实验 现象1:分组较长的情况:该报文长度为12kb, 分组长度为6kb,3条链路均无传播时延,此时报文分两个分组发送,实验得到所需时间为6s。2:分组较短的情况:该报文长度为12kb, 分组长度为3kb,即报文分为3段,L1,L2,L3均无传播时延,模拟速度不变,此时所需时间为:4.50s.3:有传播实验的情况:当L1有传播时延,该报文长度为12kb, 分组长度为:6kb,即报文分为3段,
12、模拟速度不变,此时所需时间为: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个组时,时延将继续减小,
13、此时所需时间为:4.50s。实验总结:采用分组交换技术比采用报文交换技术所需的时间少,在采用分组交换技术的情况下,一个报文的划分组数越多,传输交换所需的时间就会越少。 实验四一、实验名称:http时延估计二、实验目的:了解HTTP传输过程中的时延。 三、实验环境:运行Windows 2002/2003 Server/XP,java虚拟机,分组交换java小程序。四:实验记录: 实验开始日期:2011-11-1710:00实验结束时间:2011-11-1712:00实验地点:3603实验人:liu_chun实验条件java小程序。运行Windows 2002/2003 Server/XP。实验步
14、骤1、基本概念:HTTP:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。2:熟悉实验环境,实验之前,要设定个项参数,如上图所示:实验 现象注释:Non-PC(Non-Persistent Connections)Non-PCwPC(Non-Persistent Conn w Parallel Conn)PCw/oP (Persistent Connections w/o Pipelining)PCwP(Persisten
15、t Connections w Pipelining)见下表: connection type number of parallel connectionnumber of objectper-object transmission delay(in Rtts)TOTAL DELAY RttsNon-PC1104Non-PC1206Non-PC1308Non-PC14010Non-PC110.254.5Non-PC110.55Non-PC1116Non-PC1128Non-PC120.256.75Non-PC120.57.5Non-PC1219Non-PC12212Non-PC130.259N
16、on-PC130.510Non-PC13112Non-PC13216Non-PC140.2511.25Non-PC140.512.5Non-PC14115Non-PC14220Non-PCwPC1104Non-PCwPC110.254.5Non-PCwPC110.55Non-PCwPC1116Non-PCwPC1128Non-PCwPC1206Non-PCwPC120.256.75Non-PCwPC120.57.5Non-PCwPC1219Non-PCwPC12212Non-PCwPC1308Non-PCwPC130.259Non-PCwPC130.510Non-PCwPC13112Non-P
17、CwPC13216Non-PCwPC14010Non-PCwPC140.2511.5Non-PCwPC140.512.5Non-PCwPC14115Non-PCwPC14220Non-PCwPC2104Non-PCwPC210.254.5Non-PCwPC210.55Non-PCwPC2116Non-PCwPC2128Non-PCwPC2204Non-PCwPC220.254.5Non-PCwPC220.55Non-PCwPC2216Non-PCwPC2228Non-PCwPC2306Non-PCwPC230.256.75Non-PCwPC230.57.5Non-PCwPC2319Non-PC
18、wPC23212Non-PCwPC2406Non-PCwPC240.256.75Non-PCwPC240.57.5Non-PCwPC2419Non-PCwPC24212Non-PCwPC3104Non-PCwPC310.254.5Non-PCwPC310.55Non-PCwPC3116Non-PCwPC3128Non-PCwPC3204Non-PCwPC320.254.5Non-PCwPC320.55Non-PCwPC3216Non-PCwPC3228Non-PCwPC3304Non-PCwPC330.254.5Non-PCwPC330.55Non-PCwPC3316Non-PCwPC3328
19、Non-PCwPC3406Non-PCwPC340.256.75Non-PCwPC340.57.5Non-PCwPC3419Non-PCwPC34212Non-PCwPC4104Non-PCwPC410.254.5Non-PCwPC410.55Non-PCwPC4116Non-PCwPC4128Non-PCwPC4204Non-PCwPC420.254.5Non-PCwPC420.55Non-PCwPC4216Non-PCwPC4228Non-PCwPC4304Non-PCwPC430.254.5Non-PCwPC430.55Non-PCwPC4316Non-PCwPC4328Non-PCwP
20、C4404Non-PCwPC440.254.5Non-PCwPC440.55Non-PCwPC4416Non-PCwPC4428PCw/oP1103PCw/oP110.253.5PCw/oP110.54PCw/oP1117PCw/oP11210PCw/oP1204PCw/oP120.254.75PCw/oP120.55.5PCw/oP1217PCw/oP12210PCw/oP1305PCw/oP130.256PCw/oP130.57PCw/oP1319PCw/oP13213PCw/oP1406PCw/oP140.257.25PCw/oP140.58.5PCw/oP14111PCw/oP1421
21、6PCwP1103PCwP110.253.5PCwP110.54PCwP1115PCwP1127PCwP1203PCwP120.253.5PCwP120.54PCwP1215PCwP1227PCwP1303PCwP130.253.5PCwP130.54PCwP1315PCwP1327PCwP1403PCwP140.253.5PCwP140.54PCwP1415PCwP1427五、实验结果分析1,由Non-PCwPC数据分析可得,当number of parallel connection =number of objects,the results are same.the result ar
22、e follows:the object transmission delay (in Rtts)00.250.512Total delay(in Rtts)44.55682,由PCw/oP可知,number of objects 越多的同时 the object transmission delay (in Rtts) 越大,其Total delay(in Rtts)就越大,反之越小。3、HTTP传输有不同的选择。当http连接建立之后,页面包含的对象可以选择独立或并行传输. 实验五1实验名称:DNS中的迭代式和交互式查询2实验目的:比较DNS中的迭代式和交互式查询3实验环境:运行Windo
23、ws 2002/2003 Server/XP操作系统的PC机一台。4实验记录:实验开始日期:20011-11-1110:00实验结束时间:2011-11-1111:30实验地点 :3603实验人:Liu_chun实验条件1、运行Windows 2002/2003 Server/XP操作系统的PC机一台。2、java实验小程序。实验主要步骤1、了解基本概念,迭代查询:服务器收到一次迭代查询回复一次结果,这个结果不一定是目标IP与域名的映射关系,也可以是其它DNS服务器的地址。交互查询:服务器必需回答目标IP与域名的映射关系。2、安装JAVA小程序,了解实验环境。如图所示,该网络环境由,Root
24、name server ,Local name sever ,intermediate name server,Authoritative name server ,Requesting host ,Destination host 组成,设置好Enter scenario type,local name server ,Root name server三个参数后,实验开始,点击start.实验现象(1)如图所示:实验现象(2)如图所示:五、实验结果分析: 服务器采用迭代查询的时候,收到一次查询回复一次结果,这个结果不一定是目标IP与域名的映射关系,也可以是其它DNS服务器的地址。而服务器采用
25、交互式查询,查询在其他服务器自动转接,进入更远的服务器进行查询,最后返回最终结果。 实验六1实验名称:Go back-n协议2实验目的:加深理解出错重传机制中的Go-Back-N协议3实验环境:运行Windows 2002/2003 Server/XP操作系统的PC机一台,相应的java小程序。4实验记录:实验开始日期:2011-11-2510:00实验结束时间:2011-11-2511:00实验地点:3603实验人:liu_chun实验条件运行Windows 2002/2003 Server/XP操作系统的PC机一台,相应的java小程序。实验主要步骤1、理解:Go-Back_N协议:发送方在发完一个数据帧后,不停下来等待应答帧,而是连续
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1