如有不足之处,请予指正。
题目
考虑两台主机A和主机B由一条带宽为R bps、长度为D米的链路互连,信号传播速率为V m/s。假设主机A从t=0时刻开始向主机B发送分组,分组长度为L比特。试求:
1) 链路传播延迟(时延)dp;
dp = (d 物理链路长度,s 信号传播速度) =
2) 每个分组的传输延迟dt;
dt = (L 分组长度, R 链路带宽)
3) 若忽略结点处理延迟和排队延迟,则一个分组从A到B的端到端延迟de是多少?
de = dp + dt =
4) 若dp>dt,则t=dt时刻,分组的第一个比特在哪里?
dp > dt意味着最早发送的信号没有到达目的主机之前,数据分组的最后一个比特已经发送出来了
所以分组的第一个比特在距离主机的 V * dt 米的链路上
5) 若V=200000 km/s,L=512比特,R=100 Mbps,则使带宽时延积刚好为一个分组长度(即512比特)的链路长度D是多少?
1Byte = 8bit 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB
带宽时延积 =
512bit =
1Mbps = 1000Kbps = 1000 / 8KBps = 125KBps
1bit = 0.125B 512bit = 64B
100Mbps = 100000Kbps = 100000 / 8 KBps = 12500KBps = 12500 * 1024 Bps = 12800000B/s
200000 Km/s = 200000 * 1024m/s = 204800000 Bm/s
D = 1024米