初步学习wireshark工具,抓包体验tcp三次握手和四次挥手过程

进入wireshark后,选择有流量的网卡,发现有许多数据包
image
使用过滤器,在其中输入ip.dst1.1.1.1 or ip.src1.1.1.1(只查看当前主机与1.1.1.1的交互数据),然后cmd输入ping 1.1.1.1
image
可发现ping命令发出是ICMP协议报文

继续选择互联网网卡抓包,再次添加以上过滤器,用浏览器访问 http://1.1.1.1 ,在界面上可以发现tcp三次握手的数据包
image
打开其中一个数据包,分析二进制数据,图中为syn请求数据类型

在连接网址1.1.1.1后,我们需要尝试断开网络连接来体验tcp四次挥手过程 注:在其中有可能不会正常出现[FIN,ACK],而是出现[RST.ACK],这是因为现代浏览器会带有保持连接的功能,不会直接关闭网页,从而产生这个问题,在咨询ai后,较为保险的方式是在cmd中输入curl -v --http1.1 -H "Connection: close" http://1.1.1.1/ -o /dev/null,这样会直接在wireshark中查看到三次握手和四次挥手的过程
image
选择一个数据包,右击后选择追击流->tcp流,可以直接查看会话内容
image
上方是发送数据,下方为接受数据

posted @ 2026-10-16 17:03  key333333  阅读(2)  评论(0)    收藏  举报