日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机网络之数据链路层:6、后退N帧协议(GBN)

發布時間:2025/3/15 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机网络之数据链路层:6、后退N帧协议(GBN) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據鏈路層:6、后退N幀協議

  • 思維導圖:
  • 后退N幀協議:
  • GBN發送方必須相應的三件事:
  • GBN接收方必須相應的三件事:
  • 例:
  • 發送窗口的大小規定:
  • 總結:
  • GBN的效率:

思維導圖:

后退N幀協議:

當0幀發送且接收窗口接收后,接收窗口返回確認幀并后移,發送窗口接收到確認幀0時發送窗口后移;因為發送窗口值不為1,所以在發送0幀的時候1幀也可以發送;當窗口后移后直接等待接收確認幀就可以了,節省了發送的時間。
若幀0123都發送了,但是只有幀3返回了確認幀,那么意味著幀012全部都接收到了

GBN發送方必須相應的三件事:


當0幀返回ACK0后,接受方期待接收到1幀,而發送方也期待接收到ACK1;
但是1幀在傳輸過程中丟失了,接收方收到了2幀;接收方發現不是自己期待的1幀,所以丟棄掉;
發送方也期待接收到1幀的確認幀也沒有,所以形成了一個死鎖的狀態
但是發送方有一個超時計時器,當時間到時,發送方就知道是自己發送的幀出了問題,就進行1幀2幀3幀的重傳

GBN接收方必須相應的三件事:


假如發送了12345幀,但是3幀丟失了,那么丟棄45幀并重新發送一個2幀的確認幀,3幀的信息就保存在expectseqnum中

例:

發送窗口的大小規定:



當用2個比特編號時,發送窗口的大小在[1,3]之間;
若發送窗口為4,此時0123幀全部丟失,那接收方就無法區分后四個0123是新幀還是舊幀

總結:

練:
答案:C

GBN的效率:

總結

以上是生活随笔為你收集整理的计算机网络之数据链路层:6、后退N帧协议(GBN)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。