計算機網絡延遲簡介

術語延遲是指在處理網絡數據時通常會發生的幾種延遲中的任何一種延遲。 低延遲網絡連接是一個延遲時間很短的連接,而高延遲連接則遭遇長時間延遲。

除傳播延遲外,延遲還可能涉及傳輸延遲(物理介質的屬性)和處理延遲(如通過代理服務器或在互聯網上進行網絡 跳躍 )。

雖然網絡速度和性能的感知通常只被理解為帶寬 ,但延遲是另一個關鍵因素。 但是,由於普通人對帶寬概念更加熟悉,因為它是網絡設備製造商所宣傳的帶寬概念,所以延遲對最終用戶體驗同等重要。

延遲與吞吐量

儘管網絡連接的理論峰值帶寬根據所使用的技術是固定的,但流過它的實際數據量(稱為吞吐量 )隨時間而變化,並且受到更高和更低時延的影響。

過多的延遲會產生瓶頸,阻止數據填充網絡管道,從而降低吞吐量並限制連接的最大有效帶寬。

延遲對網絡吞吐量的影響可能是暫時的(持續幾秒鐘)或持續的(恆定的),這取決於延遲的來源。

Internet服務,軟件和設備的延遲

DSL或有線互聯網連接上,小於100毫秒(ms)的延遲是典型的,通常可能小於25毫秒。 另一方面,通過衛星互聯網連接,典型的等待時間可以是500毫秒或更高。

如果以高延遲運行,則額定為20 Mbps的互聯網服務的性能可能比服務等級為5 Mbps的服務明顯更差。

衛星互聯網服務說明了計算機網絡上的延遲和帶寬之間的差異。 衛星擁有高帶寬和高延遲。 例如,當加載網頁時,大多數衛星用戶可以觀察到從輸入地址到頁面開始加載時的明顯延遲。

這個高延遲主要是由於請求消息以光速傳播到遠端衛星站並回到家庭網絡時的傳播延遲。 但是,一旦消息到達地球,網頁就會像其他高帶寬互聯網連接(例如DSL或有線互聯網)一樣快速加載。

廣域網延遲是另一種類型的延遲,當網絡忙於處理流量時可能會導致其他請求延遲,因為硬件無法以最大速度處理所有請求。 由於整個網絡一起運行,這也影響有線網絡。

硬件的錯誤或其他問題會增加讀取數據所需的時間,這是延遲的另一個原因。 這可能是網絡硬件甚至設備硬件的情況,例如需要花時間存儲或檢索數據的慢速硬盤驅動器

運行在系統上的軟件也會導致延遲。 一些防病毒程序會分析流入和流出計算機的所有數據,這絕對是一些受保護計算機比對應計算機慢的原因。 分析的數據通常會在可用之前撕裂並掃描。

測量網絡延遲

ping測試traceroute這樣的網絡工具通過確定給定網絡數據包從源傳輸到目的地所花費的時間,以及返回稱為往返時間來測量延遲。

往返時間不是衡量延遲的唯一方法,但它是最常見的。

家庭和企業網絡的服務質量(QoS)功能旨在幫助管理帶寬和延遲,以提供更一致的性能。