Skip to content

信道延迟计算

信道延迟计算公式

  • 1.总延迟=发送延迟+线路延迟+接收延迟 (接收延迟可忽略不计)

  • 2.发送延迟=数据长度/发送速率

  • 3.线路延迟=信道长度/信号速率
    信号速率中光纤的速率为30×104km/s电缆的速率为20×104km/s

  • 4.接收延迟=数据长度/接收速率

-- 补充:数据长度的单位要转化成bit,
-- 1Byte=8bit,1kps=103bps,1Mbps=106bps

卫星信道延迟

卫星信道延迟约为270ms

信道延迟计算实例

第一题

第二题

1518字节中,1500字节是存IP报文的,一个帧只有一个IP报文,用240000bit/8/1500 来算出有几个帧,每个帧的总位数(1518+8)B,求出每个帧发送所需的时间,再乘以帧数,最后加上帧间隔时间。

第三题

注意:TCP序号范围是[0,232-1],所以有232个序号。
一个序号对应一个字节,所以最长有232个字节。

对于第二问:
耗时=总字节数/速率。
总字节=报文段数*开销+4GB
报文段数=4GB/1460B=2941758.4,向上取整,所以报文段数=2941759。
总字节=2941759*66B+4GB=4489123390B
耗时=4489123390*8bit/100Mbps=3591.29s

第四题

速率=帧长/总耗时
在停等机制中:发送方发出一个数据帧后,必须停下来,等待接收方反馈一个确认帧,然后才能发送下一个数据帧。所以线路延迟是一来一回两个。
总耗时=发送延迟(t1)+线路延迟(t2+t4)+接收延迟(t3)

另外可以用t1/t1+t2+t3+t4来计算,算出百分比再乘以100Mbps。

第五题

信道延迟计算工具

信道延迟计算器

Channel Delay Calculator

📥 输入参数
📊 计算结果
填写左侧参数后点击「计算」
📖 公式说明
① 发送延迟
= 数据长度(bit) ÷ 发送速率(bps)
② 线路延迟
= 信道长度(m) ÷ 信号速率(m/s)
③ 总延迟
= 发送延迟 + 线路延迟(接收延迟可忽略)
单位换算
1 Byte=8 bit  |  1 Kbps=10³ bps  |  1 Mbps=10⁶ bps