通过tcpdump抓包观察HTTP长连接

2585阅读 0评论2012-12-21 lujian19861986
分类:

抓包方法:
 
可以在服务器端抓,也可以在客户端抓,这里选择是在图片cache服务器上抓取的
 
tcpdump -S -i eth1 -nn -vvv  port 80 -w test.pcap
 
抓包结果与分析方法:
将pcap结果用wireshark打开。
 
 
cublog不知道怎么设置图片大小,请单机图片放大观看。
 
同一个tcp stream里有多个GET请求,表明这三个HTTP GET请求和响应复用了同一个TCP长连接。
 
如果服务器端的长连接功能是开启的,应该能看到很多类似这样的流。
 
另外,长连接的好处是:
(1)减少了每个HTTP请求的打开和关闭连接开销
(2)避开了慢启动节点的窗口调整慢速调整的开销,后续的请求在合适的窗口直接通信。
 
上一篇:pfring自带pfcount bps统计值偏小问题与解决方法
下一篇:http get分包加大rt的例子