浏览器访问,通过 F12 浏览器抓包工具就可以进行请求响应包分析,某些复杂场景需分析服务端的网络问题等,这时可能需要在服务器进行抓包,可以用 tcpdump 抓服务器上的出、入数据包,再用 GUI 工具 wireshark 查看数据包情况。

一、前置知识

TCP 三握、四挥 https://baike.baidu.com/item/%E4%B8%89%E6%AC%A1%E6%8F%A1%E6%89%8B/5111559

二、linux 上用 tcpdump 抓包保存成文件,方便 wireshark 分析

tcpdump -i eth1 -w test.pcap host 127.0.0.1

三、定位数据包

定位数据包.png

四、过滤一个 TCP 数据包全链路,术语:重组 TCP 流

串联数据包的全链路.png

五、分析数据包,超时场景

超时数据包分析.png

文章目录