美文网首页
TCP-keepalive:学习随手笔记

TCP-keepalive:学习随手笔记

作者: carlson | 来源:发表于2016-11-24 20:23 被阅读0次

TCP 自己实现的一种检测心跳情况的机制。

 基于TCP打开的链接,会伴随一些计时器(timer),有些计时器是用来管理keepalive的,当计时器趋于 0 的时候(一般也就是整个链接链路空闲,没有数据传输的时候),会触发keepalive 端向另一端发送ack (相关参数:tcp_keepalive_time,该参数决定idle时间为多少是发送ack),如果这个ack没有正常的回复,则会触发一个ack探针发送(相关参数:tcp_keepalive_probes,该参数决定发送探针应该发送几次才断掉连接),探针发送频率(相关参数:tcp_keepalive_intvl,每个探针发送间隔时间)决定探针发送速度。当探针发送足够而且没有回复,则TCP协议会关掉这条连接。

相关文档:

http://www.tldp.org/HOWTO/html_single/TCP-Keepalive-HOWTO/

http://www.blogjava.net/yongboy/archive/2015/04/14/424413.html

http://www.cnblogs.com/fengbohello/p/4250177.html

https://hengyunabc.github.io/why-we-need-heartbeat/

相关文章

  • TCP-keepalive:学习随手笔记

    TCP 自己实现的一种检测心跳情况的机制。 基于TCP打开的链接,会伴随一些计时器(timer),有些计时器是用来...

  • 学习随手笔记

    C 写入文件换行:

  • 我在读《人生效率手册》——教你作随手笔记

    用康奈尔笔记法来做属于你的随手笔记。 阅读前我的问题—— 什么是康奈尔笔记法? 怎么做随手笔记? 重点—— 输入是...

  • 新爸五年计划| 笔记

    国庆放假,随手翻阅一下儿子的学习资料,发现他的科学笔记做得挺不错的。 儿子的笔记字迹工整,思路清晰,而且还配上插图...

  • 从零开始实现组件化

    ------------------------------------ 随手笔记如有错误欢迎指正 -------...

  • iOS 导航栏butto添加

    添加左侧右侧button 随手笔记整理下!✧(≖ ◡ ≖✿)

  • 2020-04-14

    随笔,随笔,随手记录的笔记~~~~ ``````````````````````````````````开门大吉`...

  • 四种工具帮助管理要事:

    今天把学习笔记拎来了 1.随手记 :方法3w1h(what,when,where,how) 即大脑产生了原始想法,...

  • HMW分析方法笔记

    在学习HWM分析方法时候,自己随手整理的笔记。 一,首先我们要知道HMW是什么? 找方向:找到问题的方向,打开思考...

  • 《Tanenbaum计算机网络》学习笔记

    这是我学习大神Andrew的计算机网络时随手记下的笔记,由于从事互联网行业工作,因此物理层数据链路层的笔记非常简单...

网友评论

      本文标题:TCP-keepalive:学习随手笔记

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