Cloudflare:什么是往返時(shí)間?| RTT 定義

來(lái)源: Cloudflare
作者:Cloudflare
時(shí)間:2021-01-25
20664
往返時(shí)間 (RTT) 是網(wǎng)絡(luò)請(qǐng)求從起點(diǎn)到目的地然后再回到起點(diǎn)所花費(fèi)的時(shí)長(zhǎng)(以毫秒為單位)。RTT 是確定本地網(wǎng)絡(luò)或較大 Internet 上連接的運(yùn)行狀況的重要指標(biāo),并且網(wǎng)絡(luò)管理員通常使用 RTT 來(lái)診斷網(wǎng)絡(luò)連接的速度和可靠性。

h2 class="learning-content-h2 learning-content-h2--margin-top-16px" itemprop="headline">什么是往返時(shí)間?

往返時(shí)間 (RTT) 是網(wǎng)絡(luò)請(qǐng)求從起點(diǎn)到目的地然后再回到起點(diǎn)所花費(fèi)的時(shí)長(zhǎng)(以毫秒為單位)。RTT 是確定本地網(wǎng)絡(luò)或較大 Internet 上連接的運(yùn)行狀況的重要指標(biāo),并且網(wǎng)絡(luò)管理員通常使用 RTT 來(lái)診斷網(wǎng)絡(luò)連接的速度和可靠性。

縮短 RTT是 CDN 的主要目標(biāo)??梢酝ㄟ^(guò)往返時(shí)間的減少和需要往返的實(shí)例的消除情況(例如通過(guò)修改標(biāo)準(zhǔn) TLS/SSL 握手)來(lái)衡量延遲的改進(jìn)結(jié)果。

ping 實(shí)用程序幾乎在所有計(jì)算機(jī)上可用,這是一種估計(jì)往返時(shí)間的方法。下面是幾個(gè) ping Google 的示例,底部都計(jì)算了往返時(shí)間。請(qǐng)注意,ping 時(shí)間之一(17.604 毫秒)高于其余時(shí)間。

ia_1400000028.png

往返時(shí)間的工作原理

往返時(shí)間表示數(shù)據(jù)到另一位置往返所花費(fèi)的時(shí)間。延用 CDN 延遲的益處的例子,我們假設(shè)紐約的用戶想要與新加坡的服務(wù)器聯(lián)系。

當(dāng)紐約的用戶發(fā)出請(qǐng)求時(shí),網(wǎng)絡(luò)流量將在位于不同地理位置的許多路由器之間傳輸,最終到達(dá)位于新加坡的服務(wù)器。然后,新加坡的服務(wù)器通過(guò) Internet 將響應(yīng)發(fā)送回紐約。請(qǐng)求達(dá)到紐約后,即可對(duì)兩個(gè)位置之間往返所需的時(shí)間進(jìn)行粗略估算。

ia_1400000029.png

需要記住的是,往返時(shí)間是估計(jì),而不是保證;兩個(gè)位置之間的路徑可能會(huì)隨時(shí)間變化,并且其他因素(例如網(wǎng)絡(luò)擁塞)可能會(huì)產(chǎn)生影響,進(jìn)而影響總的傳輸時(shí)間。無(wú)論如何,RTT 都是了解是否可以建立連接以及如果可以、建立連接大約需要花費(fèi)多長(zhǎng)時(shí)間的重要指標(biāo)。

影響 RTT 的常見(jiàn)因素有哪些?

基礎(chǔ)設(shè)施組件、網(wǎng)絡(luò)流量以及源與目的地之間路徑的物理距離都是可能影響 RTT 的潛在因素。

RTT 影響因素列表:

傳輸介質(zhì)的性質(zhì) - 建立連接的方式會(huì)影響連接移動(dòng)的速度;通過(guò)光纖進(jìn)行的連接與通過(guò)銅線進(jìn)行的連接會(huì)有不同的行為。同樣,通過(guò)無(wú)線頻率進(jìn)行的連接的行為將不同于衛(wèi)星通信進(jìn)行的連接。

局域網(wǎng) (LAN) 流量 - 局域網(wǎng)上的流量可能成為連接到達(dá)較大的 Internet 之前的瓶頸。例如,如果許多用戶同時(shí)使用流視頻服務(wù),則即使外部網(wǎng)絡(luò)有多余容量并且運(yùn)行正常,往返時(shí)間也可能會(huì)受到影響。

服務(wù)器響應(yīng)時(shí)間 - 服務(wù)器處理和響應(yīng)請(qǐng)求所花費(fèi)的時(shí)間是網(wǎng)絡(luò)延遲的潛在瓶頸。當(dāng)服務(wù)器因?yàn)檎?qǐng)求而不堪重負(fù),例如在 DDoS 攻擊期間,其有效響應(yīng)的能力受到抑制,導(dǎo)致 RTT 延長(zhǎng)。

節(jié)點(diǎn)數(shù)量和擁塞 - 根據(jù)連接在 Internet 上經(jīng)過(guò)的路徑,它可能i通過(guò)不同數(shù)量的中間節(jié)點(diǎn)進(jìn)行路由或“跳躍”。一般而言,連接經(jīng)過(guò)的節(jié)點(diǎn)數(shù)量越多,速度就越慢。節(jié)點(diǎn)可能還會(huì)遇到其他網(wǎng)絡(luò)流量造成的網(wǎng)絡(luò)擁塞,這將減慢連接速度并延長(zhǎng) RTT。

物理距離 - 盡管通過(guò) CDN 優(yōu)化的連接通??梢詼p少到達(dá)目的地所需的躍點(diǎn)數(shù)量,但無(wú)法克服光速所帶來(lái)的限制。起點(diǎn)和終點(diǎn)之間的距離是網(wǎng)絡(luò)連通性的限制因素,只有通過(guò)將內(nèi)容移到請(qǐng)求用戶附近才能降低影響。為了克服這一障礙,CDN 將在請(qǐng)求用戶附近緩存內(nèi)容,從而縮短 RTT。

CDN 如何改善 RTT?

通過(guò)將服務(wù)器維護(hù)在 Internet 交換點(diǎn)并與 Internet 服務(wù)提供商和其他網(wǎng)絡(luò)運(yùn)營(yíng)商建立優(yōu)選關(guān)系,CDN 能夠優(yōu)化位置之間的網(wǎng)絡(luò)路徑,從而縮短了 RTT 并改善了訪問(wèn)者訪問(wèn) CDN 中緩存的內(nèi)容的延遲。

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于Cloudflare,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開(kāi)掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家