延迟、丢包、距离和应用性能。
所有这些术语之间有什么关系?
如果您是一家全球性企业的 IT 网络管理人员,就必须退一步纵观全局,这样才能更清楚地了解它们之间的相互影响。
对某些人来说,这可能听起来像 “网络 101″,但了解这些术语之间的关系及其对应用程序性能的综合影响至关重要。
定义
- (网络)延迟是指数据包从一个指定点到达另一个指定点所需时间的长短。
- 数据包丢失是指一个或多个传输的数据包(可以是数据、语音或视频)无法到达目的地。
- 距离是两点之间的间隔空间,在企业网络中则是两个办公室之间的间隔空间。
- TCP(传输控制协议)是一种标准,它定义了如何建立和维护网络对话,应用程序可通过该对话交换数据。
大局观
当原始服务器与访问该服务器的用户之间存在距离时,用户需要一个可靠的网络来连接才能完成任务。
这种网络可以是专用网络,如点对点链路或 MPLS。
也可以是公共网络,通常是互联网。
如果网络存在数据包丢失,服务器与用户之间的总体吞吐量就会随着距离的增加而显著降低。
这意味着,用户距离源服务器越远,网络的可用性就越高。
为什么会这样?
罪魁祸首是 TCP(传输控制协议),该标准定义了如何建立和维护应用程序交换数据的网络对话。
TCP 是一种协议或机制,可在服务器和用户之间通过网络提供可靠、有序和经过错误检查的数据传输。
TCP 是个好人,有助于提高数据质量。
它也是一种面向连接的协议,这意味着在数据通信模式中,必须首先与远程主机或服务器建立连接,然后才能发送数据。
建立 TCP 连接后的下一步是建立流量控制,以确定发送方发送数据的速度和接收方接收数据的可靠性。
根据网络质量,流量将由两端协商的窗口大小决定。
如果客户端和服务器对网络特性的看法不同,两端可能会产生分歧。 这会对应用性能产生重大影响!某些应用程序(如 FTP)会使用单一流量,并根据最大可用窗口大小来完成操作。
然而,基于窗口的应用程序往往更 “健谈”,需要多次往返才能完成操作。
可考虑的简单模式:
网络 + 数据包丢失 + 高延迟 = TCP 应用程序的应用性能。
事实上,如果看一看有关所能达到的最大吞吐量的图表,你就会怀疑组织是如何实现远距离协作的。
网络距离增加时的最大 TCP 吞吐量
语音和视频性能较差 当出现数据包丢失时,尤其是在长距离互联网链路上。
然而,即使是最小的数据包丢失,再加上延迟和抖动,也会使网络无法用于实时通信。
为什么会这样呢?
因为这些应用程序通过 UDP(用户数据报协议)运行。
TCP 是负责管理所有交互的好人,而 UDP 则不同。
UDP 是无连接的,操作前没有握手,并将底层网络的任何不可靠因素暴露给用户。
UDP 无法保证传输。
对于用户遍布全球、应用程序性能问题日益突出的大多数企业来说,都倾向于采用这种方式。
- 关注互联网链接。
购买更多带宽 .
Throughput typically increases somewhat but not enough to fix the issue. - 升级到 MPLS 链路。
等待 6-9 个月进行部署。
意识到长途连接的问题尚未解决。 - 占用越来越多的带宽。
部署 QoS 以应对拥塞及其对实时流量的影响。
假设配置了足够的带宽,语音和视频还可以。 - 要意识到,您无法以这种惊人的速度继续购买更多带宽。
- 添加广域网优化设备。
通过 TCP 优化、数据压缩和应用代理,它确实能解决吞吐量问题。 - 管理和维护广域网优化硬件的价格一路飙升,到了更新这些设备的时候,价格又让人大跌眼镜。
- 考虑您的选择。
云服务?
移动服务? - 重新审视整个企业网络设计。
誓言改造网络。
为云和移动性制定计划。
考虑大数据和不断增长的需求。
适应收购和业务变化。
你会怎么做呢?
如果你知道现状已经被打破,你也就知道传统硬件供应商正试图在他们的商业模式完全过时之前,从这些盒子里榨干每一分钱。
Aryaka是世界上第一个也是唯一一个全球性的、私有的、优化的、安全的SD-WAN托管服务,它提供简单性和灵活性,以满足所有企业的连接和应用性能需求。
Aryaka无需广域网优化设备、多协议标签交换(MPLS)和CDN,而是以较低的总体拥有成本和快速部署模式提供优化连接和应用加速的全面托管服务。
我们诚邀您今天就与我们联系,了解更多信息,或下载我们为全球企业提供的核心解决方案的最新数据表。