1-10.试在下列条件下比较电路交换和分组交换.要传送的报文共x(bit) .从源站到目的站共经过k段链路,每段链路的传播时延为d(s),数据率为b(b/s).在电路交换时电路的建立时间为s(s).在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计.问在怎样的条件下,分组交换的时延比电路交换的要小?
解:当(k-1)*p/b<s,且x>>p时
1-21.假设信号在媒体上的传播速率为2.3*10^8m/s。媒体长度l分别为:
(1)10cm (网卡)
(2)100m(局域网)
(3)100km(城域网)
(4)5000km(广域网)
试计算当数据率为1Mb/s和10Gb/s时在以上媒体中正在传播的比特数。
解:比特数=传播时延*带宽=(信道长度/传播速率)*带宽
(1) 当l=10cm ,数据率=1Mb/s时,比特数=0.1/( 2.3*108)*106=4.35*10-4
当l=10cm ,数据率=10Gb/s时,比特数=0.1/( 2.3*108)*1010=4.35
(2) 当l=100m ,数据率=1Mb/s时,比特数=100/( 2.3*108)*106=4.35*10-1
当l=100m ,数据率=10Gb/s时,比特数=100/( 2.3*108)
*1010=4.35 *103
(3) 当l=100km ,数据率=1Mb/s时,比特数=105/( 2.3*108)*106=4.35*102
当l=100km ,数据率=10Gb/s时,比特数=105/( 2.3*108)*1010=4.35*106
(4) 当l=5000km ,数据率=1Mb/s时,比特数=5*106/( 2.3*108)*106=21739
当l=5000km ,数据率=10Gb/s时 ,比特数=5*106/( 2.3*108)*1010=2.2*108
1-22长度为100字节的应用层数据交给运输层传送,需加上20字节的TCP 首部。再交给网络层传送,需加上20字节的IP首部。最后交给数据链路层的以太网传送,加上首部和尾部共18字节。试求数据的传输效率。
若应用层数据长度为1000字节,数据的传输效率是多少?
解:当应用层数据长度为100字节时 ,传输效率=100/
(100+20+20+18)=63.3%
当应用层数据长度为1000字节时 ,传输效率=1000/(1000+20+20+18)=94.5%
2-12有600 MB(兆字节)的数据,需要从南京传送到北京。一种方法是将数据写到磁盘上,然后托人乘火车将这些磁盘捎去。另一种方法是用计算机通过长途电话线路(设信息传送的速率为2.4kb/s)传送此数据。试比较这两种方法的优劣。
若信息传送速率为33.6kb/s,其结果又如何?
解:当传送速率为2.4kb/s时,计算机传送时间=600*2^20*8 / (2.4*1000 ) =24.3天
当传送速率为33.6kb/s时,计算机传送时间=600*2^20*8 /(33 .6*1000)=1.73 天
而从南京坐火车去北京需要小时,所以托人乘火车送去北京比较合适。