後退N幀ARQ協定(GBn)

後退N幀ARQ協定

GBn一般指本詞條

後退N幀ARQ協定對傳統的自動重傳請求(ARQ,Automatic Repeat reQues)進行了改進,從而實現了在接收到ACK之前能夠連續傳送多個數據包

基本介紹

  • 中文名:後退N幀ARQ協定
  • 外文名:Go-Back-N ARQ
  • 內容:對傳統的自動重傳請求進行了改進
  • 實現:接收到ACK之前能傳送多個數據包
在Go-Back-N ARQ中,傳送端不需要在接收到上一個數據包的ACK後才傳送下一個數據包,而是可以連續傳送數據包。在傳送端傳送數據包的過程中,如果接收到對應已傳送的某個數據包的NACK,則傳送端將NACK對應的某個數據包進行重發,然後再將該數據包之後的數據包依次進行重發。
後退N幀ARQ也使用滑動視窗機制,但WT>1,傳送方在每收到一個ACK之前不必等待,可以持續地傳送視窗內的多個幀,如果這是收到接收方收回的ACK,還可以繼續傳送後續的幀。與停等ARQ相比,連續ARQ減少了等待時間,提高了傳輸的吞吐量和傳輸效率。回退-N就是從出錯處重發已發出過的N個幀。
後退N幀ARQ對傳送視窗的大小是有限制的,如果幀的序號用n比特編號,則傳送視窗WT應該滿足:
WT≤2n-1
後退N幀ARQ就是從出錯處重發已發出過的N個幀。
後退N幀ARQ的圖例後退N幀ARQ的圖例

相關詞條

熱門詞條

聯絡我們