计算机网络作业第一章(P39)1-15,假定网络的利用率达到了 90%
试估算一下现在的网络时延是它的最小值的多少倍
解:设网络利用率为 U,网络时延为 D,网络时延最小值为 D = D0 / (1 - U)D / D0 = 101-17,收发两端之间的传输距离为 1000 km,信号在媒体上的传播速率为 2 × 10^8 m/s
试计算以下两种情况的发送时延和传播时延:1)数据长度为 10^7 bit,数据发送速率为 100 kbit/s
2)数据长度为 10^3 bit,数据发送速率为 1 Gbit/s
从以上计算结果可得出什么结论
解:发送时延 Ts = 数据帧长度(bit)/ 发送速率(bit/s)传播时延 Tp = 信道长度(m)/ 电磁波在信道上的传播速度(m/s)1)Ts = 10^7 bit / 100 kbit/s = 100 s,Tp = 10^6 m / (2 × 10^8) m/s = 0
005 s2)Ts = 10^3 bit / 1 Gbit/s = 1 μs,Tp = 10^6 m / (2 × 10^8) m/s = 0
005 s结论:若数据长度大而发送速率低,则在总的时延中,发送时延往往大于传播时延
但若数据长度短而发送速率高,则传播时延就可能是总时延中的主要成分1-19,1)长度为 100 字节的应用层数据交给传输层传送,需加上 20字节的 TCP 首部
再交给网络层传送,需加上 20 字节的 IP 首部
最后交给数据链路层的以太网传送,加上首部和尾部共 18 字节
试求数据的传输效率
数据的传输效率是指发送的应用层数据除以所发送的总数据(即应用数据加上各种首部和尾部的额外开销)
2)若应用层数据长度为 1000 字节,数据的传输效率是多少
解:1)100 / (100+20+20+18) = 63
3%2)1000 / (1000