为什么我们不计算数据包离开线路的时间?

网络工程 术语
2021-07-20 09:44:07

在计算端到端延迟时,传输延迟是将比特泵送/放置到线路上所需的时间。为什么端到端延迟还包括从/从线路中获取位所需的时间

2个回答

你能提供一份说明这一点的参考资料吗?

摘自《计算机网络:自上而下的方法》,Kurose 和 Ross(第 36-37 页):

数据包标头所需的时间以及确定将数据包定向到何处所需的时间是处理延迟的一部分处理延迟还可能包括其他因素,例如检查在将数据包的位从上游节点传输到路由器 A 时发生的数据包中的位级错误所需的时间。高速路由器中的处理延迟通常在微秒或更少的数量级。在此节点处理之后,路由器将数据包定向到连接到路由器 B 的链路之前的队列。

比特以电线的速度进出电线。这称为序列化。100 Mbps 链路的位以 100 Mbps 的速度串行化。它们的序列化速度不能超过链接所能承受的速度,如果它们的序列化速度更慢,那么链接上的传输速度不会是 100 Mbps。

有些人指的是序列化延迟,但这是指数据从(通常)较高的主机数据传输速度到链接速度的减慢。