概念
延时是从网络的一端到另一端的时间。
它是由以下几部分组成的:
传播延时:电磁波在信道中传播所需要的时间
传播延时=信道长度/电磁波在信道上的传输速率
发送延时: 发送数据所需要的时间
发送延时=数据块长度/信道带宽
排队延时: 数据在交换节点等候发送在缓存中所排队所经历的延时。
总延时=传输延时+发送延时+排队延时
往返延时:从发送端发送数据开始,到发送端接受到来自接受端的确认,总共经历的延时。
问题:
设信道的数据传输速率为4Kbps,发送一帧数据所需的时间是信道单向传播延迟的3倍,通信双方采用停等协议
开始发送一帧数据至接收到确认帧所需时间为100ms。试求出数据帧的长度(忽略帧的控制信息、确认帧长及帧处理时间)。 详细解释 谢谢!!
答案:
设信道单向传播时延为x (ms),那么发送一帧数据所需时间为3x
则开始发送一帧数据完全到达接收端所需时间x+3x=4x
接收端再向发送端回送一个确认信息,不考虑确认帧长及帧处理时间,则,接收端回传到发送端所耗的时间也就是信道延时,为x
那么,开始发送一帧数据至接收到确认帧所需时间100ms=4x+x=5x
x=20ms,3x=60ms=0.06s
信道的数据传输速率为4Kbps即4Kbit/s
数据帧长度为4Kbit/s*0.06s=240bit