複製鏈接
請複製以下鏈接發送給好友

自動重傳請求

鎖定
一種數據傳輸錯誤控制方法,使用確認消息和超時來實現不可靠服務的可靠數據傳輸。
中文名
自動重傳請求
外文名
Automatic Repeat Query,,Automatic Repeat reQuest,ARQ

目錄

自動重傳請求含義

自動重傳請求 [1]  是數據傳輸的一個錯誤控制方法,當這個接收器接收到這個 ARQ 發射器重傳這條信息直到或者被恰當地接收到或錯誤一直持續到逾越重傳的次數。

自動重傳請求類別

有3類 ARQ模式:停止-等待Stop-and-Wait ARQ、 後退N幀Go-Back-N ARQ 和選擇重傳 ARQ 。
停等式ARQ:發送方每發送一幀之後就必須等待接受方的確認返回,僅當接受放確認正確接收後,再繼續發送下一幀。即開始下一個分組傳輸前必須保證當前分組被正確接受。該方法所需緩衝存儲空間最小,在等待確認信號時不發送數據,導致信道利用率低,尤其是傳輸時延很大時,信道效率很低。
回退N幀ARQ:發送端發送完一個數據分組後,並不停下來等待確認消息,而是連續發送N個數據分組消息。當發送方接受到接受方的狀態報告指示報文出錯,發送方將重傳過去的n個報文。該方法比停等式減少等待時間,提高吞吐率;但是一幀出錯,必須重傳其幀和後面n-1幀,增加了系統開銷,在信道越差時,有待於確認的幀越多,可能要退回來重發很多幀,所以此方法性能不一定比停等式優越。
選擇重傳ARQ:當發送方接受到接受方的狀態報告指示報文出錯時,發送方只發送出錯的報文。因此必須在接受端加大緩存,以備所有序號都收到且連續然後一併交給主機。
總結:3種ARQ方法,複雜性遞增,效率也遞增。
參考資料