延迟的工作原理以及什么会导致网络延迟

什么是延迟?延迟是指用户在网络或 Web 应用程序上执行操作与他们获得响应之间发生的延迟。另一个延迟定义是数据包传输所需的总时间或“往返”。延迟是什么意思?延迟是指用户在网络或 Web 应用程序上执行操作与到达目的地之间发生的延迟,以毫秒为单位。这可能是由网络本身内的各种因素和组件引起的。因此,向网络添加元素会增加延迟。延迟通常以毫秒为单位。虽然可以设计一个延迟减少到相对几毫秒的网络,但由于数据的传输方式,不可能有一个零延迟网络。,,
延迟的工作原理,由于用户与网络关键元素(包括其内部局域网 (LAN) 和互联网或私人管理的广域网 (WAN))之间的距离,会出现延迟。当用户在他们的设备上启动命令时,在请求得到满足之前必须执行几个步骤。,例如,当用户尝试向在线购物车添加商品时,必须发生以下情况:,,如果您将所有时间增量加起来,从用户单击按钮将项目添加到他们的购物车开始,当他们看到它已被添加时,您就会得到请求产生的总延迟。,
什么导致网络延迟?,在典型的延迟含义中,网络延迟的主要原因之一是数据传输的距离——特别是发出请求的客户端设备与必须响应每个请求的服务器之间的距离。在许多情况下,客户端设备是指最终用户正在使用的计算机或设备。但它也可能涉及作为流程一部分的流程,位于最终用户和他们试图从中获取信息的服务器之间。例如,除了用户请求和请求完成之间的总体延迟之外,还可以测量防火墙和服务器接收和发送数据之间的延迟。,距离会影响延迟,因为数据必须从 A 点传输到 B 点,因此距离越长,延迟就越大。例如,一个源自纽约的请求如果必须与加利福尼亚的服务器进行交互,就会比仅仅前往费城的请求经历更多的延迟。差异可能高达 40 毫秒。这可能看起来不是很多,但是当需要查询的即时结果时,50 毫秒,特别是当多个并发请求相乘时,会产生显着差异。此外,数据在传输时通常必须通过多个网络。每个网络都存在更多延迟的机会。与各种网络相关联的每个路由器都必须处理数据包,将它们分解成更小的数据包,然后将它们转发到下一个节点。每次发生这种情况,都需要时间。,,
,什么是延迟?延迟是指用户在网络或 Web 应用程序上执行操作与他们获得响应之间发生的延迟。另一个延迟定义是数据包传输所需的总时间或“往返”。延迟是什么意思?延迟是指用户在网络或 Web 应用程序上执行操作与到达目的地之间发生的延迟,以毫秒为单位。这可能是由网络本身内的各种因素和组件引起的。因此,向网络添加元素会增加延迟。延迟通常以毫秒为单位。虽然可以设计一个延迟减少到相对几毫秒的网络,但由于数据的传输方式,不可能有一个零延迟网络。,,

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《延迟的工作原理以及什么会导致网络延迟》
文章链接:https://zhuji.vsping.com/496604.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。