TCP疑难问题案例汇总
碰到各种奇葩的TCP相关问题,所以汇总记录一下。分析清楚这些问题的所有来龙去脉,就能帮你在TCP知识体系里建立几个坚固的抓手,让TCP知识慢慢在抓手之间生长和互通
服务不响应的现象或者奇怪异常的原因分析
一个黑盒程序奇怪行为的分析 listen端口上很快就全连接队列溢出了,导致整个程序不响应了
举三反一–从理论知识到实际问题的推导 服务端出现大量CLOSE_WAIT 个数正好 等于somaxconn(调整somaxconn大小后 CLOSE_WAIT 也会跟着变成一样的值)
活久见,TCP连接互串了 应用每过一段时间总是会抛出几个连接异常的错误,需要查明原因。排查后发现是TCP连接互串了,这个案例实在是很珍惜,所以记录一下。
传输速度分析
案例:TCP传输速度案例分析(长肥网络、rt升高、delay ack的影响等)
就是要你懂TCP–最经典的TCP性能问题 Nagle和Delay ack
TCP队列问题以及连接数
防火墙和reset定位分析
对ttl、identification等的运用
TCP相关参数
工具技巧篇
netstat timer keepalive explain
via https://plantegg.github.io/2021/02/14/TCP%E7%96%91%E9%9A%BE%E9%97%AE%E9%A2%98%E6%A1%88%E4%BE%8B%E6%B1%87%E6%80%BB/
相关博文
TCP疑难问题案例汇总