当数据包交换网络上的设备向另一设备发送信息时,该信息或数据需要一定的时间才能穿过网络并在另一端接收。通常,在发送数据之前,数据会被分成通常称为数据包的片段,这些片段小到足以由网络处理。当这些信息块穿过网络时,它们会被称为路由器的设备检查和操作,这些设备有助于引导和管理数据流。路由设备接收数据包并决定如何处理它所花费的时间称为处理延迟。
处理延迟是总网络延迟的一部分,发生在端到端传输期间。可能发生的其他延迟包括传输延迟、传播延迟和排队延迟。路由器是专门用于快速决定如何处理数据包以及将数据包发送到何处的计算设备,它们使用程序和硬件逻辑来执行这些任务。计算机工程和网络工程领域致力于在路由器中开发和使用简洁的软件和优化的电路。这减少了路由器做出选择所需的时间,从而减少了处理延迟。<图>当数据包交换网络上的设备向另一台设备发送信息时,信息在网络中传输需要一定的时间。
虽然端点也通过检查和剥离数据包标头来处理传入数据包,但处理延迟的主要焦点通常集中在路由器和交换机上。这是因为两个端点之间可能有许多路由器和较少数量的交换机。路由器通常会导致处理延迟的最大部分。如果要向某个网站发出 Traceroute 命令从命令提示符或 shell 中,人们会看到路径上确实有不少路由器。不操作数据包标头的非路由交换机导致的处理延迟要少得多,因为它们仅检查开放系统互连 (OSI) 模型第二层标头。
当路由器接收数据包时,可能需要做出许多决策这会导致整体处理延迟。数据包交换网络就像一个由所有与路由器连接在一起的网络组成的蜘蛛网,因此路由器必须选择下一个需要将数据包发送到哪个网络。此操作通常称为路由。
路由器可能还必须充当网守并使用访问列表来允许或禁止数据包继续其旅程。可能需要执行网络地址转换,即更改数据包上称为 Internet 协议 (IP) 地址的数字。处理延迟考虑了所有这些过程。还有其他过程,它们可以在如果使用它们,则包含在处理延迟的总时间中。
正如我们所见,处理延迟可能是总网络延迟的一大贡献者。减少延迟对于确保高质量的网络功能非常重要。这有助于确保互联网和其他网络保持快速和有效。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!