开发者社区> jerrywangsap> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

什么是 Round trip time RTT

简介: 什么是 Round trip time RTT
+关注继续查看

订阅专栏

往返时间 (RTT) 是以毫秒 (ms) 为单位的网络请求从起点到达目的地并再次返回起点所需的持续时间。 RTT 是确定本地网络或更大 Internet 上连接健康状况的重要指标,网络管理员通常使用它来诊断网络连接的速度和可靠性。


减少 RTT 是 CDN 的主要目标。 延迟的改善可以通过减少往返时间和消除需要往返的实例来衡量,例如通过修改标准的 TLS/SSL 握手。


ping 实用程序几乎可在所有计算机上使用,是一种估算往返时间的方法。 以下是多次 ping 到 Google 的示例,往返时间计算在底部。 请注意,其中一个 ping 时间 - 17.604 毫秒 - 高于其他时间。


image.png


How does round-trip time work?

往返时间表示数据往返另一个位置所需的时间。 借鉴 CDN 延迟优势的课程,假设纽约的用户想要联系新加坡的服务器。


当纽约的用户发出请求时,网络流量在不同物理位置的许多不同路由器之间传输,然后在新加坡的服务器上终止。 然后,新加坡的服务器通过 Internet 将响应发送回纽约的位置。 一旦请求在纽约终止,就可以粗略估计在两个地点之间往返所需的时间。


image.png


重要的是要记住,往返时间是估计值而不是保证; 两个地点之间的路径会随着时间的推移而改变,网络拥塞等其他因素也会发挥作用,影响整体运输时间。 无论如何,RTT 是了解是否可以建立连接的重要指标,如果可以,则大致需要多长时间才能完成旅程。


What are common factors that affect RTT?

基础设施组件、网络流量以及源和目的地之间路径上的物理距离都是可能影响 RTT 的潜在因素。


传输介质的性质 (The nature of the transmission medium)

建立连接的方式会影响连接移动的速度;通过光纤建立的连接的行为与通过铜建立的连接不同。同样,通过无线频率建立的连接的行为与卫星通信的行为不同。


局域网 (LAN) 流量 ( Local area network (LAN) traffic )

局域网上的流量可能会在连接到达更大的 Internet 之前造成连接瓶颈。例如,如果许多用户同时使用流媒体视频服务,即使外部网络容量过剩且运行正常,也可能会抑制往返时间。


服务器响应时间(Server response time)

服务器处理和响应请求所需的时间是网络延迟的潜在瓶颈。当服务器被请求淹没时,例如在 DDoS 攻击期间,其有效响应的能力可能会受到抑制,从而导致 RTT 增加。


节点数和拥塞(Node count and congestion)

取决于连接在互联网上所采用的路径,它可能被路由或“跳跃”通过不同数量的中间节点。一般来说,连接接触的节点数量越多,它就越慢。一个节点也可能会遇到来自其他网络流量的网络拥塞,这会减慢连接速度并增加 RTT。


物理距离(Physical distance)

虽然通过 CDN 优化的连接通常可以减少到达目的地所需的跳数,但无法绕过光速施加的限制;起点和终点之间的距离是网络连接的一个限制因素,只能通过将内容移近请求用户来减少该距离。为了克服这个障碍,CDN 将缓存更接近请求用户的内容,从而减少 RTT。


How can a CDN improve RTT?

通过在互联网交换点内维护服务器并与互联网服务提供商和其他网络运营商建立优先关系,CDN 能够优化位置之间的网络路径,从而减少 RTT 并改善访问 CDN 内缓存内容的访问者的延迟。


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Runtime系列:消息机制【04】
OC中的方法调用的本质,都是转换为objc_msgSend函数的调用。 这里所说的消息机制就是objc_msgSend的执行流程。
26 0
Tomcat安装之前为什么要安装JDK
Tomcat安装之前为什么要安装JDK
45 0
函数计算搬站新利器---Custom Runtime演示
功能介绍 今天在函数计算上实现一个Web站点是比较简单的,比如: 部署基于 python wsgi web 框架的工程到函数计算 介绍的用WSGI框架结合函数计算部署Python的Web App。最近函数计算发布了一个新功能,使得搬站进一步简化了。
2476 0
CSS Grid布局入门
相信大家都比较熟悉flex布局了,最近有空研究了波grid布局,感觉虽然兼容性还不是太高,应用不是太普遍,但是功能非常强大。未来应该是grid+flex为主流,grid是二维布局,很灵活,适合整体构架,而flex是一维布局,适合处理局部细节。
942 0
UWP 使用Telerik Grid控件
原文:UWP 使用Telerik Grid控件 还是老规矩,看一下最终效果。   数据是从SQLite中读取,然后绑定到DataGrid中显示的。   先看一下XAML   开头引用—————— xmlns:grid="using:Telerik.
1122 0
Speed Matters: How To Process Big Data Securely For Real-time Applications
Big Data processing has stepped up to provide organizations with new tools and technologies to improve business efficiency and competitive advantage.
1138 0
Tomcat的BIO和NIO问题
前言 最近一些朋友通过书籍找到我,问了一些关于tomcat中BIO和NIO的问题,这里列一下方便需要的朋友。
1517 0
could not create the java virtual machine(转)
打开不了myeclipse,报错“could not create the java virtual machine”,解决问题过程如下: 1、在D:\MyEclipse\eclipse有个eclipse.
1332 0
+关注
2624
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载