丟包

丟包

丟包(Packet loss)是指一個或多個數據數據包(packet)的數據無法透過網上到達目的地。

基本介紹

  • 中文名:丟包
  • 外文名:Packet loss
  • 造成:流媒體技術、VoIP
  • 原因:信號衰減等
  • 學科:計算機
  • 領域:計算機
簡介,成因,影響,丟包撤消,

簡介

丟包(Packet loss)是指一個或多個數據數據包(packet)的數據無法透過網上到達目的地。丟包與比特錯誤(bit error)與噪聲(noise)所造成的虛假的數據包(spurious packets)是三個最主要的數字通信錯誤的原因。

成因

丟包可能原因是多方面,包括在網上中由於多路徑衰落(multi-path fading)所造成的信號衰減(signal degradation),或是因為通道阻塞造成的丟包(packet drop),再者損壞的數據包(corrupted packets)被拒絕通過,或有缺陷的網上硬體,網上驅動程式故障都可能造成丟包。
此外,丟包也受信號的信噪比(SNR)的影響。

影響

丟包可能造成流媒體技術、VoIP線上遊戲視頻會議抖動(jittering),並會一定程度上影響到其他的網上套用。要特別注意的是,丟包不一定表示有問題,在某種程度上是有可能被傳輸雙方所接受的。

丟包撤消

一些網路傳輸協定如TCP有提供可靠的數據包交付。在丟包發生時,接收器可以要求傳送方重傳或自動地重新傳送。TCP可以撤消丟包,但經常發生的重傳已丟失數據包可能導致網路吞吐量下降。
用戶數據報協定(UDP)協定本身沒有規定恢復丟失的數據包。因此使用UDP的套用軟體需要自行定義機制來處理數據包的丟失問題。

相關詞條

熱門詞條

聯絡我們