一文熟知網路時延的概念

Raysync鐳速發表於2020-03-17

網路中的時延是由節點處理時延、排隊時延、傳輸時延、傳播時延幾個不同部分組成的。

 

舉個簡單的例子大家就明白了這幾個時延分別代表的含義:

 

如上圖所示,資料包X要從路由器A傳輸到路由器B,在這個過程中的總時延是多少呢?

路由器A接收到資料包後,首先會對資料包進行檢測,以決定該資料包後續導向在哪一條鏈路上,這個過程消耗的時間,就叫 節點處理時延 。一臺效能優越的路由器能大大降低此過程消耗的時間。

 

現在已經決定好資料包X要從哪條鏈路匯出,但在此之前,有先期到達的、正在排隊等待向該鏈路傳輸的其他資料包,這就是資料包X正在經歷的 排隊時延 。如果佇列是空的,並且沒有其它分組正在傳輸,那麼排隊時延就為0。

 

資料包X將全部資料推向鏈路,這個過程所需時間就是 傳輸時延 。傳輸時延取決於資料包X的長度和鏈路傳輸速率。

X所有的資料全部推到鏈路上後,這是就進入了 傳播時延 。傳播時延取決於傳播的距離及傳播速度,傳播速度則取決於該鏈路的物理媒介,如光纖,雙絞線等,一般等於或者小於光速,單位是m/s。

 

經歷過傳播時延後,資料包X就能到達目的地路由器B了。

 

瞭解時延的概念後,小編做了個測試,從【20毫秒,50毫秒,100毫秒,200毫秒】4種不同的時延,對比了從【0.1%, 1%, 5%, 10%】4種丟包率下,鐳速傳輸軟體與TCP傳輸的對比。

 

資料如下圖所示:

 


 

從圖示測試資料可以看到,在各種試驗下,隨著丟包率的增加,TCP的傳輸速度急劇下降,而鐳速傳輸協議可以持續保持在一個合理穩定的傳輸速度。

 

鐳速 檔案 傳輸 軟體 可以充分利用頻寬網路,以最快的速度進行 檔案 傳輸 支援遠端檔案傳輸、大檔案傳輸, 在海量資料分發應用場景中,可以幫助使用者在最少的時間完成大資料傳輸。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69925049/viewspace-2680815/,如需轉載,請註明出處,否則將追究法律責任。

相關文章