注意一些上?/p>
,
也就是指?/p>
,
10
9
?/p>
10
?/p>
9
次方
《计算机网络习题与解答?/p>
鲁士?/p>
?/p>
习题一
1
?/p>
在下列情况下,计算传?/p>
1000KB
文件所需要的总时间,即从开始传送时起直到文件的
最后一位到达目的地为止的时间。假定往返时?/p>
RTT
?/p>
100
毫秒,一个分组是
1KB
(即
1024
字节)的数据,在开始传送整个的文件数据之前进行的起始握手过程需?/p>
2
×
RTT
的时间?/p>
?/p>
a
?/p>
带宽?/p>
1.5Mbps
,数据分组可连续发送?/p>
解答?/p>
2
个起始的
RTT
?/p>
100
×
2=200
毫秒
传输时间?/p>
RTT
÷
2=100
÷
2=50
毫秒
1KB=8
比特×
1024=8192
比特
发送时间:
1000KB
÷
1.5Mbps=8192000
比特÷
1500
?/p>
000
比特
/
?/p>
=5.46
?/p>
所以,总时间等?/p>
0.2+5.46+0.05=5.71
秒?/p>
?/p>
b
?/p>
带宽?/p>
1.5Mbps
,但在结束发送每一个数据分组之后,必须等待一?/p>
RTT
才能发送下一个数据分组?/p>
解答?/p>
在上一小题答案的基础上再增加
999
?/p>
RTT
5.71+999
×
0.1=105.61
?/p>
所以,总时间是
105.61
?/p>
?/p>
?/p>
c
?/p>
带宽是无限大的值,即我们取发送时间为
0
,并且在等待每个
RTT
后可发送多
?/p>
20
个分组?/p>
解答?/p>
1000KB
÷
1KB=1000
分组
1000
分组÷
20
分组
=50
?/p>
RTT
50-1=49
?/p>
RTT
2
×
RTT+49RTT+0.5RTT=51.5RTT=0.1
×
51.5=5.15
秒?/p>
?/p>
d
?/p>
带宽是无限大的值,在紧接起始握手后我们可以发送一个分组,此后,在第一
次等?/p>
RTT
后可发?/p>
2
1
个分组,在第二次等待
RTT
后可发?/p>
2
2
个分组,。。。,?/p>
?/p>
n
次等?/p>
RTT
后可发?/p>
2
n
个分组?/p>
解答?/p>
?/p>
n=9
1+2+4+
?/p>
+2
9
=2
9+1
-1=1023
这样我们就可以发送所有的
1000
个分组,而且在第
9
次等?/p>
RTT
后只须发送?/p>