美文网首页
TCP的坚持定时器

TCP的坚持定时器

作者: wayyyy | 来源:发表于2017-09-06 02:36 被阅读0次
概念
QQ截图20170906022004.jpg

如上图所示,sun想bsdi发送数据。其中第8个报文通告接收方自己窗口大小为0,此时发送方会暂停发送数据。待收到第9个报文中新的窗口通告,又重新发送数据。

假设第9个报文丢失,此时就会发生死锁:接收等待新的数据,而发送方此时知道接收方的窗口为0,不会发送数据。为了避免这种现象:发送方会使用一个坚持定时器来周期性地向接收方查询,以便发现窗口是否增大。这个周期性的报文称为窗口探查报文。

相关文章

  • TCP的坚持定时器

    概念 如上图所示,sun想bsdi发送数据。其中第8个报文通告接收方自己窗口大小为0,此时发送方会暂停发送数据。待...

  • 【tcp】TCP协议中的7种定时器

    TCP是面向连接的,可靠 的,流式 传输的协议。 在TCP的里面有7种定时器分别是 1. 建立连接定时器(conn...

  • TCP/IP详解 TCP的坚持定时器 (22)

    TCP : 通过让接收方指明希望从发送方接收的数据字节数(即: 窗口大小) 来进行榴莲该控制。 如果窗口大小为0的...

  • (014)TCP/IP协议-定时器(完)

    一、引言 在TCP中,通常有类似于心跳一样的定时器来保证传输的正常。对于每一个连接,TCP管理了4个不同的定时器。...

  • TCP/IP协议原理

    TCP协议原理:TCP每发送一个报文段,就启动一个定时器,如果在定时器超时之后还没有收到ACK确认,就重传该报文。...

  • TCP的超时与重传

    TCP通过在发送时设置一个定时器来解决数据和确认可能丢失的情况。如果定时器溢出时还没有收到确认,那么它就重传该数据...

  • 聊聊linux定时器

    title: 聊聊Linux定时器tags: longzy:2018-11-17 在上一篇文章<如何选择TCP长连...

  • TCP 通过以下方式提供传输的可靠性

    1.应用数据被分割成TCP认为最合适发送的数据块2.当TCP发出一个段后,它启动一个定时器,等待目的段确认收到这个...

  • TCP/IP详解 TCP的保活定时器 (23)

    如果TCP连接的双方都没有向对方发送数据, 则在两个TCP模块之间不交换任何信息。 这意味着我们可以启动一个客户与...

  • swoole使用4种服务器【tcp/udp/web/webso

    TCP服务器 UDP服务器 http服务器 websocket服务器 服务器端: 客户端JS: 辅助 定时器 异步...

网友评论

      本文标题:TCP的坚持定时器

      本文链接:https://www.haomeiwen.com/subject/odcmjxtx.html