a. 使用电路交换能够支持2个用户,因为电路交换会预留资源,2Mbps的链路在一个时刻只能够为2个用户分配足够的资源。
b. 如果两个或更少的用户传输,链路中传输的数据量没有达到其阈值,因此很少有排队时延。当有超过2个用户传输时,由于这些用户原来需求的总传输速率大于该链路的带宽,因此只能降低每个用户的传输速率,且链路一直在满负荷工作,容易造成排队时延。
c. 每个用户仅传输20%的时间,因此某指定用户在特定时刻正在传输的概率为20%。
d. 20%3=0.008,只有在3个用户同时传输时才会造成队列增加,因此时间比率为0.008。(由此可以计算出队列减少的时间比率为1-0.008-3×0.032=0.896)
a. 电路交换网络,因为电路交换网络在连接成功后能够保证应用以一定的带宽,从而保证一定的最小传输速率,有效减少该应用受到其他应用产生的影响。
b. 不需要,因为应用程序传输速率的总和小于每条链路的各自容量,不会发生拥塞。
a. 从A到B:4条。从B到C:4条。从C到D:4条。从D到A:4条。
b. 8条。
c. 能,各用2条。
a. 10辆汽车之中最后一辆汽车通过收费站的时刻为2分钟。其在之后还需要通过2个收费站用4分钟(本题的设定是先到的车会在收费站入口等待后到的车,如果不等待则在后面的收费站后到的车不需要等待前面的车服务完成),在路上行驶的时间为90分钟,因此端到端实验为96分钟。
b. 94分48秒。
a. 传播时延dprop=m/s
b. 传输时间dtrans=L/R
c. 端到端时延=传播时延+传输时延=m/s+L/R
d. 在时刻dtrans,该分组的第一个比特刚刚被输入到链路中,位于主机A端口处。
e. 当传播时延>传输时延时,在dtrans,即分组被全部输入到链路中时,分组的第一个比特仍然在链路中传播,还没有到达主机B。
f. 已经到达主机B。
g. m/s=L/R:m=536km。
a. 第一个传输的分组排队时延为0,第二个传输的分组排队时延等于第一个分组的传输时延,为L/R,第三个排队时延为2L/R,以此类推,平均排队时延为(n(n-1)/2)L/Rn=(n-1)L/2R。
b. N个分组在LN/R之内可以全部传输完成,因此前N个分组不会影响到后N个分组的传输。平均排队时延依然为(n-1)L/2R。
a. 间隔时间即为传输时延L/R。
b. 是可能的。由于第一段链路的带宽大于第二段链路,因此第一个分组的第一个比特和第二个分组的第一个比特在第一段链路中到达同一个位置的时间差较小。由于第二段链路的带宽较小,因此第一个分组在第二段链路中的传输时延大于第一段链路,那么第一个分组的最后一个比特还没有进入第二段链路时,第二个分组的最后一个比特已经进入了交换机的缓存,这就造成了排队时延。如果两个分组的发送间隔时间T,为保证第二个分组不排队,T至少应该为L/Rc-L/Rs。
快递
a. 带宽-时延积=2Mbps×2×107m/(2.5×108m/s)=0.16Mb
b. 带宽-时延积一个方面的意义就是某个时刻这段链路正在传输的比特数量的最大值,即160Kb。在链路上具有的比特数量的最大值为160Kb。
c. 见上一题
d. 一个比特的宽度为20000km/0.16Mb=0.125km/b,即125m一个bit。比一个足球场更长。
e. 一个比特宽度=m/(Rm/s)=s/R。
s/R=m,即R=s/m(值为12.5bps)时一个比特的长度与该链路的长度相等。
a. 此时带宽-时延积=80Mb
b. 80Mb
c. 0.25m
a. 需要0.48s
b. 需要2s,每一次传输都有0.02s的传输时延和0.08s的传播时延
c. 第一个更小,第二个没有充分利用带宽资源
a. 传播时延为3.6×104km/(2.4×108m/s)=150ms。
b. 带宽-时延积=10Mbps×150ms=1.5Mb
c. 能够连续传输的x的最小值为600Mb
略
a. 在没有报文分段的情况下,从源主机到第一台分组交换机移动报文需要4s时间,从源主机移动到目标主机需要12s时间。
b. 从源主机移动第一个分组到第一台交换机需要5ms,从第一台交换机发送第一个分组到第二台交换机,需要5ms,从源主机发送第二个分组到第一台交换机需要5ms,在第10ms时第二个分组能够被第一台交换机全部收到。
c. 每一个分组在一条链路上的传输时延为5ms,那么最后一个分组开始传输的时刻为3.995s。一个分组经过3条链路的时间为15ms,因此最后一个分组传输完成的时刻为4.01s。
d. 可以使得分组交换机没有必要将缓存容量设计得很大,而且当报文出现错误时,将报文分段可以只重新传输这一个分组即可。
e. 报文分段的缺点有分段中的头部信息占用的带宽增加。