主机甲采用停止-等待协议向主机乙发送数据,数据传输速率是 4kb/s,单向传播时 延为 30ms,忽略确认帧的发送时延。当信道利用率等于 80%时,数据帧的长度为 ( )。
时间: 2024-02-19 15:01:25 浏览: 306
在停止-等待协议中,发送方发送一帧数据后需要等待接收方的确认帧,才能发送下一帧数据。因此,在信道利用率为 80% 的情况下,发送方的发送时间为信道总时间的 80%,即:
发送时间 = 0.8 × (数据帧长度 / 4kb/s + 30ms)
接收方的确认帧长度很短,可以忽略。因此,数据帧的长度可以表示为:
数据帧长度 = (发送时间 / 0.8 - 30ms) × 4kb/s
将信道利用率、传输速率和单向传播时延带入上式计算,可得数据帧的长度为:
数据帧长度 = (0.8 × (1 / 4kb/s + 30ms) / 0.8 - 30ms) × 4kb/s ≈ 1040比特 (约等于 130字节)
因此,数据帧的长度为 130 字节。
阅读全文