计算机网络--第一章--习题答案

1-10 试在下列条件下比较电路交换相分组父换。要传达的报文共x (b1t)。从源点到终点共 经过k段链路,每段链路的传播时延为d(s),数据率为b(bit/s)。在电路交换时电路的建立时间为s(s)在分组交换时分组长度为p (bit),且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小? (提示: 画一下草图观察k段链路共有几个结点。)

解:

线路交换时延:kd+x/b+s

分组交换时延:kd+(x/p)(p/b)+(k-1)(p/b)

其中(k-1)(p/b)表示K段传输中,有(k-1)次的储存转发延迟,当s>(k-1)(p/b)时,电路交换的时延比分组交换的时延大,当x>p,相反。

1-11在上题的分组交换网中,设报文长度和分组长度分别为x和(p+h)(bit),其中p为分组的数据部分的长度,而h为每个分组所带的控制信息固定长度,与p的大小无关。通信的两端共经过k段链路。链路的数据率为b(b/s),但传播时延和结点的排队时间均可忽略不计。若打算使总的时延为最小,问分组的数据部分长度p应取为多大? (提示: 参考图1-12 的分组交换部分,观察总的时延是由哪几部分组成。)

解:

总时延D表达式,分组交换时延为:

D= kd+(x/p)((p+h)/b)+ (k-1)(p+h)/b

D对p求导后,令其值等于0,求得p=[(xh)/(k-1)]^0.5

1-17 收友网师之间的传物距两为1000km,信号在媒体上的传播速率为2x10m/S。试计算以下两种情况的发送时延和传播时延:

(1)数据长度为107 bit,数据发送速率为100 kbit/s。

(2)数据长度为103 bit,数据发送速率为1 Gbit/s。从以上计算结果可得出什么结论?

 解:

(1)发送延迟=107/(100×1000)=100s

传播延迟=1000×1000/(2×108)=5×10s=5ms

(2)发送延迟=103/(109)=10-6s=1us

传播延迟=1000×1000/(2×108)=5×10-3s=5ms

结论:若数据长度大而发送速率低,则在总的时延中,发送时延往往大于传播时延。但若数据长度短而发送速率高,则传播时延就可能是总时延中的主要成分。

1-18  假设信号在媒体上的传播速率为2.3* 108 m/s。媒体长度I分别为:

(1) 10cm (网络接口卡)

(2)100m (局域网)

(3) 100km (城域网)

(4) 5000km (广域网)
试计算当数据率为1Mbits和10Gbit/s时在以上媒体中正在传播的比特数。

解:

(1)1Mb/s:传播时延=0.1/(2×108)=5×10-10

比特数=5×10-10×1×106=5×10-4

1Gb/s: 比特数=5×10-10×1×109=5×10-1

(2)1Mb/s: 传播时延=100/(2×108)=5×10-7

比特数=5×10-7×1×106=5×10-1

1Gb/s: 比特数=5×10-7×1×109=5×102

(3)1Mb/s: 传播时延=100000/(2×108)=5×10-4

比特数=5×10-4×1×106=5×102

1Gb/s: 比特数=5×10-4×1×109=5×105

(4)1Mb/s: 传播时延=5000000/(2×108)=2.5×10-2

比特数=2.5×10-2×1×106=5×104

1Gb/s: 比特数=2.5×10-2×1×109=5×107

1-19 长度为100字节的应用层数据交给运输层传送,需加上20字节的TCP首部。再交给网络层传送,需加上20字节的IP首部。最后交给数据链路层的以太网传送,加上首部和尾部共18字节。试求数据的传输效率。数据的传输效率是指发送的应用层数据除以所发送的总数据(即应用数据加上各种首部和尾部的额外开销)。若应用层数据长度为1000字节,数据的传输效率是多少?

解:

数据长度为100字节时

传输效率=100/(100+20+20+18)=63.3%

数据长度为1000字节时,

传输效率=1000/(1000+20+20+18)=94.5%

 

 

发布了37 篇原创文章 · 获赞 16 · 访问量 9184

猜你喜欢

转载自blog.csdn.net/weixin_46218781/article/details/104542638