延迟、数据包丢失和距离如何影响应用程序性能
延迟、数据包丢失、距离和应用程序性能。 所有这些术语有什么关系?
如果您为一家全球企业管理 IT 网络erp上升,重要的是退后一步并着眼于大局,这样您才能更清楚地看到它们如何相互影响。
对于某些人来说,这可能听起来像“网络 101”,但了解这些术语之间的关系以及它们对应用程序性能的综合影响至关重要。
定义:
- (网络) 潜伏 是一个数据包从一个指定点到达另一个指定点所需时间的表达式。
- 数据包丢失 是一个或多个传输的数据包(可以是数据、语音或视频)未能到达目的地。
- 距离 是两点之间的间隔空间,或者,为了 enterp上升网络 - 两个办公室。
- TCP (传输控制协议)是定义如何建立和维护网络会话的标准,应用程序可以通过该网络会话交换数据。
大局:
当有 距离 在源服务器和访问该服务器的用户之间,为了完成任务,用户需要可靠的网络连接。 该网络可以是专用网络,例如点对点链路或 MPLS。 它也可以是公开的,通常通过互联网。 如果网络出现丢包,服务器和用户之间的总吞吐量会随着距离的增加而显着降低。 这意味着用户距离源服务器越远,网络就越不可用。
这是为什么?
罪魁祸首是 TCP (传输控制协议),定义如何建立和维护应用程序交换数据的网络会话的标准。
TCP 是通过网络在服务器和用户之间提供可靠、有序且经过错误检查的数据传输的协议或机制。 TCP 是个好人,有助于提高数据质量。 它也是一种面向连接的协议,这意味着在发送任何数据之前必须首先与远程主机或服务器建立连接的数据通信模式。
成立后下一步 TCP 连接的目的是建立流量控制,以确定发送方发送数据的速度以及接收方接收此数据的可靠性。 根据网络质量,流量将由两端协商的窗口大小决定。 如果客户端和服务器对网络特性的看法不同,那么两端可能会意见不一致。
这对 应用程序性能!
某些应用程序如 FTP 将使用单个流并缩放到最大可用窗口大小来完成操作。 然而,基于 Windows 的应用程序往往更加“喋喋不休”,并且需要多次来回才能完成操作。
要考虑的简单模型:
网络 + 丢包 + 高延迟 = 应用程序性能 TCP 应用。
事实上,查看可以实现的最大吞吐量的图表,您会想知道组织如何实现远距离协作。
最大 TCP 随着网络距离的增加吞吐量
语音和视频表现不佳 当出现数据包丢失时,尤其是在长距离互联网链路上。 然而,即使是最小的数据包丢失加上延迟和抖动也会使网络无法用于实时流量。 为什么? 因为这些应用程序运行在UDP(用户数据报协议)上。
不比 TCP作为监管所有交互的好人,UDP 一点也不在乎。 UDP 是无连接的,在操作之前无需握手,并向用户暴露了底层网络的任何不可靠性。 不保证交货。
这是大多数拥有全球用户群和日益严重的应用程序性能问题的组织倾向于采取的路径。
- 专注于互联网链接。 购买更多带宽。 吞吐量通常会有所增加,但不足以解决问题。
- 升级到 MPLS 链接。 等待 6-9 个月部署。 意识到长距离连接的问题还没有解决。
- 消耗越来越多的带宽。 部署 QoS 处理拥塞及其对实时流量的影响。 假设配置了足够的带宽,语音和视频可以正常工作。
- 意识到您无法继续购买更多带宽 以这种惊人的速度。
- 地址 WAN 优化设备。 同 TCP 优化、数据压缩和应用程序代理,它确实解决了吞吐量问题。
- 看到价格飞涨 管理和维护 WAN 优化硬件,然后在更新这些设备时体验高昂的价格。
- 考虑你的选择. Cloud 服务? 流动性?
- 重新审视您的整个项目erp上升网络设计。 发誓要改变这个网络。 计划 Cloud 和移动性。 考虑大数据和您不断增长的需求。 适应收购和业务变化。
你会怎么做? 如果您知道现状已被打破,您也会知道传统硬件供应商正试图在其商业模式完全过时之前从这些盒子中榨取最后一分钱。
Aryaka 是世界上第一个也是唯一一个全球性、私密性、优化性、安全性和 托管 SD-WAN 作为一项服务 提供简单性和敏捷性来解决所有问题erp增加连接性和应用程序性能需求。 Aryaka 省去了 WAN 优化设备, MPLS 和 CDNs,以较低的成本作为完全托管的服务提供优化的连接和应用程序加速TCO 和快速部署模型。
我们邀请您通过以下方式了解更多信息 今天联系我们,或下载我们最新的 数据表 关于我们的全球企业核心解决方案erp上升。