一文熟知網路時延的概念
網路中的時延是由節點處理時延、排隊時延、傳輸時延、傳播時延幾個不同部分組成的。
舉個簡單的例子大家就明白了這幾個時延分別代表的含義:
如上圖所示,資料包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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 網路時延的幾個概念
- 應用響應時延背後 深藏的網路時延
- 計算機網路常用熟知的埠計算機網路
- TCP協議之網路延時TCP協議
- CCF之網路延時(樹形dp)
- 如何利用網路延遲穿越時空
- 網路應用優化——時延與頻寬優化
- 【每日一題】743. 網路延遲時間每日一題
- 【Docker】(11)---Docker的網路概念Docker
- 一文搞懂深度信念網路!DBN概念介紹與Pytorch實戰PyTorch
- 【網路流】網路流基本概念
- Kubernetes網路概念初探
- 【知識分享】導致伺服器網路速度延時高的原因伺服器
- 計算機網路的核心概念計算機網路
- 網路延遲對事務的影響
- 網路流概念補充
- 【網路安全】你必須知道的幾個網路安全概念
- 三網直連網路的概念及優勢
- AWS 中最最基礎的網路概念
- 計算機網路的 89 個核心概念計算機網路
- 阿里雲 DTS 網路延遲為那般 ?阿里
- 網路丟包,網路延遲,這款神器幫你搞定所有
- 網路安全裝置概念的熟悉和學習
- 圖與網路模型的基本概念精解模型
- 網路安全名詞概念有哪些?網路安全技能學習
- 乙太網交換機中的網路延遲是什麼呢?
- 計算機網路 第一章 1.1.1 計算機網路的概念計算機網路
- 網際網路安全大會提出“大安全”概念
- php訂單延時處理-延時佇列PHP佇列
- 計算機網路概念和結構計算機網路
- 05計算機網路相關概念計算機網路
- 華為的AI晶片是網際網路公司“造芯”運動的延續AI晶片
- Fiddler(8)設定網路丟包和延遲
- 網路安全網格概念以及特點簡單普及
- RabbitMQ延時佇列的使用MQ佇列
- 延時函式函式
- 一文了解Docker基本概念Docker
- 一文了解網路安全中的橫向移動