题目
若传播时延为0.01秒,处理时延为0.005秒,排队时延为0.002秒,则RTT为?若10秒内传输了500MB的数据,则吞吐量为?写出计算过程!
若传播时延为0.01秒,处理时延为0.005秒,排队时延为0.002秒,则RTT为?若10秒内传输了500MB的数据,则吞吐量为?写出计算过程!
题目解答
答案
计算往返时间(RTT):
RTT = 传播时延 ×2 + 处理时延 ×2 + 排队时延 ×2(因为往返都有这些时延)。
已知传播时延为 0.01 秒,处理时延为 0.005 秒,排队时延为 0.002 秒。
RTT = 0.01×2 + 0.005×2 + 0.002×2 = 0.02 + 0.01 + 0.004 = 0.034 秒。
计算吞吐量:
吞吐量 = 总数据量 ÷ 总时间。
10 秒内传输了 500MB 的数据。
注意单位换算,1MB = 2²⁰字节(Byte)。
500MB = 500×2²⁰字节。
吞吐量 = (500×2²⁰字节)÷10 秒 = 50×2²⁰字节 / 秒。
RTT 为 0.034 秒,吞吐量为 50×2²⁰字节 / 秒.