问答题 假设在地球和某行星之间建立一条传输速率为100Mbit/s的链路,从该行星到地球的距离大约是150000km,数据在链路上以光速3×10 8 m/s传输。
问答题 试计算该链路的最小RTT。
【正确答案】
【答案解析】[答案要点]
RTT表示往返时延,计算的最小RTT=2×150000000m/(3×10 8 m/s)=1s。
问答题 使用RTT作为延迟,计算该链路的“延迟×带宽”值。
【正确答案】
【答案解析】[答案要点]
延迟×带宽=1s×100Mbit/s=100Mbit=12.5MB。
问答题 在第2小题中计算的“延迟×带宽”值的含义是什么?
【正确答案】
【答案解析】[答案要点]
“延迟×带宽”的含义:收到对方响应之前所能发送的数据量。
问答题 如果在月亮上用一个照相机拍摄地球的照片,并把它们以数字形式保存到磁盘上。不妨设照片总大小为6.25MB,如果需要将这些照片传向地球,试问从发送数据请求到接收方接收完所有数据最少要花费多少时间?(忽略发送方数据请求报文与接收方应答报文的长度,并且接收方处理请求报文的时间也忽略)
【正确答案】
【答案解析】[答案要点]
从发送数据请求到接收方接收完所有的数据应该分为4个部分:月球向地球发送数据请求报文的传播时延、地球应答报文的传播时延、月球发送照片的发送时延、照片的传播时延。首先需要计算接收方发送照片的发送时延,即(6.25×8Mbit)/(100Mbit/s)=0.5s。由于数据请求报文的传播时延+应答报文的传播时延+照片的传播时延=1.5RTT,所以总时间=0.5s+1.5s=2s。