【问题标题】:How TCP handles Packet Loss - Implications in physical LayerTCP 如何处理丢包 - 对物理层的影响
【发布时间】:2018-06-12 06:53:27
【问题描述】:

我正在做一些考试复习,我有一个关于 TCP/IP 的问题。我对 TCP 如何处理数据包丢失的第一部分表示满意,但不确定物理层中响应不正确的第二部分。

a) TCP 协议固有的一个假设是丢失确认 (ACK) 是由网络拥塞引起的。解释 TCP 如何响应丢失的确认并讨论当物理层作为无线运营商实现时该响应不正确的原因。简要讨论这种情况的后果。

【问题讨论】:

  • 我已经为您发布了答案,但这确实不是 Stack Overflow 上的问题类型。另外,我会质疑问题本身的基础;无论物理层如何,重传丢失的 ACK 总是合适的。

标签: tcp packet tcp-ip packet-loss


【解决方案1】:

当发送方的确认计时器结束时,丢失的 TCP 确认最终会被重新传输。这会导致发送方重新传输数据,从而导致接收方生成另一个 ACK​​。

换句话说,由于ACK没有从接收方到达,所以是发送方发起了重传,假设数据一定没有到达,因为重传中没有ACK窗口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-23
    • 2020-04-09
    • 2020-04-05
    • 2018-05-08
    • 1970-01-01
    • 2023-03-15
    相关资源
    最近更新 更多