美文网首页
TCP的交互数据流

TCP的交互数据流

作者: 食梦狸猫 | 来源:发表于2019-05-17 12:54 被阅读0次

经受时延的确认

通常TCP在收到数据时不会立即发送ACK,通常是推迟发送,以便将ACK与需要沿该方向发送的数据一起发送(数据捎带ACK)。绝大多数实现采用的时延为200ms。

Nagle算法

小分组在局域网上通常不会引起麻烦,但在广域网上会增加出现拥塞的可能。
该算法要求在一个TCP连接上最多只能有一个未被确认的未完成的小分组,在该分组的确认到达之前不能发送其他的小分组。确认到达的越快,数据发送的就越快,在希望减少微小分组数的低速广域网上,则会发送更少的分组。

关闭Nagle算法

有时我们需要关闭Nagle算法,小消息必须无时延地发送,以便为进行某些操作的交互用户提供实时的反馈。

相关文章

  • TCP的交互数据流

    经受时延的确认 通常TCP在收到数据时不会立即发送ACK,通常是推迟发送,以便将ACK与需要沿该方向发送的数据一起...

  • Nagle算法与delay-ack

    tcp数据传输分为两种: 交互数据传输交互数据就是发送控制命令的数据流,如telnet、ftp等;利用Nagle算...

  • TCP/IP详解 TCP的交互数据流(19)

    有关数据的传输 按照分组数据计算,约有一半的TCP报文包含成块数据(eg:FTP、电子邮件、Usenet新闻) ,...

  • 《TCP/IP详解 卷1:协议》 第19/20章 TCP的交互数

    交互数据流: 经受时延的确认   通常TCP在接受数据时并不立即发送ACL;相反,它推迟发送,以便将ACK与需要沿...

  • TCP(III) 流量控制

    TCP 数据流与窗口管理 交互式通信 ssh 是一个典型的交互式通信协议,它是加密了的,通常每次按键都会生成一个单...

  • TCP/IP协议笔记3-处理多客户端连接

    第三篇总结下TCP交互数据流与多进程编程以及python中多客户端编程的几种实现方案,测试环境为macos10.1...

  • TCP和UDP的区别

    参考答案: TCP提供面向连接的,可靠的数据流传输 UDP提供的是非面向连接的,不可靠的数据流传输 TCP传输单位...

  • 第十九章: TCP的交互数据流

    19.1 引言 前一章我们介绍了TCP连接的建立与释放,现在来介绍使用TCP进行数据传输的有关问题。 一些有关TC...

  • socat 实现串口与网络转发

    1.创建虚拟串口 2.建立串口与网络的双向数据流 2.1.tcp-server: 2.2.tcp-client: ...

  • adb命令 - adb forward交互流程

    adb命令 - adb forward交互流程 命令:adb forward tcp:6100 tcp:7100 ...

网友评论

      本文标题:TCP的交互数据流

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