初步学习wireshark工具,抓包体验tcp三次握手和四次挥手过程
进入wireshark后,选择有流量的网卡,发现有许多数据包

使用过滤器,在其中输入ip.dst1.1.1.1 or ip.src1.1.1.1(只查看当前主机与1.1.1.1的交互数据),然后cmd输入ping 1.1.1.1

可发现ping命令发出是ICMP协议报文
继续选择互联网网卡抓包,再次添加以上过滤器,用浏览器访问 http://1.1.1.1 ,在界面上可以发现tcp三次握手的数据包

打开其中一个数据包,分析二进制数据,图中为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中查看到三次握手和四次挥手的过程

选择一个数据包,右击后选择追击流->tcp流,可以直接查看会话内容

上方是发送数据,下方为接受数据

浙公网安备 33010602011771号