我现在正在阅读“计算机网络 - 自上而下的方法”一书,在第一章之后有一个问题:
“考虑两台主机 A 和 B,通过一条速率为 R bps 的链路连接。假设两台主机相隔 m 米,并假设沿链路的传播速度为 s 米/秒。主机 A 将发送一个尺寸L比特到主机B的分组
E)假设dprop比DTRANS更大。在时间t = DTRANS,其中是该分组的第一比特?”
这里dprop是传播延迟(m/s),dtrans是传输延迟(L/R)。
我浏览了 Internet 上的一些页面,所有页面都说在时间 t=dtrans 数据包的第一位将已经在链接上,但还没有在主机 B 中。我的问题是 - 为什么在这种情况下第一位不可能在主机 B 中?这不是dtrans和dprop之间的比率以及数据包大小(L)的问题吗?例如,如果数据包中有 100 位并且 dprop 等于 1.0001*dtrans,那么第一位是否已经在主机 B 中,而主机 A 将尝试将剩余的位“推送”到链路上?