探寻影响业务性能的隐形杀手 ——TCP Nagle 算法、延迟确认及窗口大小故障分析案例 深入学习 TCP 相关基础知识 详细了解 Nagle 算法和延迟确认理论 了解 TCP window size 对数据传输的影响 使用科来网络分析系统分析数据传输性能问题 如何解决由 Window Size 引起的相关网络性能问题 2012 年 6 月 6 日 By Haiwanxue 2 探寻影响业务性能的隐形杀手 TCP Nagle 算法、延迟确认及窗口大小故障分析案例 目录 前言 .................................................................................................................................................. 3 一、 TCP 发展简述 .................................................................................................................... 4 二、 何谓 Nagle 算法 ............................................................................................................... 6 三、 何谓延迟确认 ................................................................................................................... 8 四、 当 Nagle 算法遇到 Delay ed ACK .................................................................................... 10 五、 案例分析一 ..................................................................................................................... 15 5.1 案例背景 ................................................................................................................. 15 5.2 网络及应用结构 ..................................................................................................... 15 5.3 分析方法与思路 ..................................................................................................... 16 5.4 分析过程 ................................................................................................................. 17 5.4.1 整体流量对比 ........................................................................................................ 17 5.4.2 对比分析连接建立信息 .....................................................