【问题标题】:Go-Back N protocol ACKGo-Back N 协议 ACK
【发布时间】:2017-06-10 08:56:11
【问题描述】:

我正在尝试使用此网站了解 Go-Back N 的工作原理:- http://www.ccs-labs.org/teaching/rn/animations/gbn_sr/

在这里,假设我们正在发送帧 1、2、3、4、5、6(窗口大小为 4)并且在当前窗口中我们有帧 1、2、3、4。现在假设 ACK 4 丢失,然后根据网站,当前窗口中的任何帧都不会重新传输。

据我了解,(当前窗口的)第3、4、5、6帧必须重新传输。

我哪里错了?

【问题讨论】:

    标签: networking flow-control data-link-layer go-back-n


    【解决方案1】:

    好吧,根据这本书(http://prntscr.com/guxx03),如果在窗口中丢失任何ACK(1-2-3-4-5-6),则返回N,返回N重新传输所有帧在当前窗口中

    【讨论】:

      【解决方案2】:

      在您的示例中,在 GBN 中,如果 ack3 自接收方获取 pckt4 后丢失,则它发送累积 ack,即 ack4,因此发送方不会重新传输任何 ack

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-12-26
        相关资源
        最近更新 更多