用wireshark抓tcp三次握手

简介: 用wireshark抓tcp三次握手

wireshark 下载地址

https://www.wireshark.org/download.html

启动软件,监听本地网络

在这里插入图片描述

设置过滤器

在这里插入图片描述

启动服务端

服务端的ip:192.168.1.91,起动一个简单tcp服务器reactor
在这里插入图片描述

启动客户端

在这里插入图片描述
点击连接,这里就完成了三次握手

wireshark抓取三次握手的数据

在这里插入图片描述
详细如下:

1 5.215683 192.168.1.22 192.168.1.91 TCP 66 59982 → 8080 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM
0000 60 a4 4c 5f 4a 1d 08 60 6e c8 08 cc 08 00 45 00 .L_J..n.....E.
0010 00 34 bc 17 40 00 40 06 00 00 c0 a8 01 16 c0 a8 .4..@.@.........
0020 01 5b ea 4e 1f 90 2d 9a 23 a0 00 00 00 00 80 02 .[.N..-.#.......
0030 fa f0 83 e8 00 00 02 04 05 b4 01 03 03 08 01 01 ................
0040 04 02 ..

2 5.215940 192.168.1.91 192.168.1.22 TCP 66 8080 → 59982 [SYN, ACK] Seq=0 Ack=1 Win=29200 Len=0 MSS=1460 SACK_PERM WS=128

0000 08 60 6e c8 08 cc 60 a4 4c 5f 4a 1d 08 00 45 00 .n....L_J...E.
0010 00 34 00 00 40 00 40 06 b7 02 c0 a8 01 5b c0 a8 .4..@.@......[..
0020 01 16 1f 90 ea 4e 21 34 34 da 2d 9a 23 a1 80 12 .....N!44.-.#...
0030 72 10 c8 06 00 00 02 04 05 b4 01 01 04 02 01 03 r...............
0040 03 07 ..

3 5.216018 192.168.1.22 192.168.1.91 TCP 54 59982 → 8080 [ACK] Seq=1 Ack=1 Win=2102272 Len=0

0000 60 a4 4c 5f 4a 1d 08 60 6e c8 08 cc 08 00 45 00 .L_J..n.....E.
0010 00 28 bc 18 40 00 40 06 00 00 c0 a8 01 16 c0 a8 .(..@.@.........
0020 01 5b ea 4e 1f 90 2d 9a 23 a1 21 34 34 db 50 10 .[.N..-.#.!44.P.
0030 20 14 83 dc 00 00 .....

文章参考与<零声教育>的C/C++linux服务期高级架构系统教程学习:链接

相关文章
|
网络协议 算法 Linux
TCP 协议报文格式&tcpdump抓包工具
之前文章介绍过 wireshark 抓包工具的 捕获过滤器 和 显示过滤器,而 捕获过滤器 使用的 BPF 过滤语法可以在 tcpdump 中使用,tcpdump 可以在 Linux 服务端使用,熟悉和了解 tcpdump 抓包工具的使用,可以帮助分析服务端数据报文的情况。
248 0
|
1月前
|
Web App开发 网络协议 数据可视化
tcpdump 和 wireshark 抓包工具 ,介绍、安装、命令使用。 详解三次握手、四次挥手。两个结合使用,会更好分析报文
这篇文章详细介绍了网络抓包工具tcpdump和Wireshark的使用,包括安装、命令选项、过滤器语法,以及如何通过分析TCP的三次握手和四次挥手来理解网络通信细节。
246 1
|
网络协议 网络安全
【网络安全】Wireshark过滤数据包&分析TCP三次握手(下)
【网络安全】Wireshark过滤数据包&分析TCP三次握手
278 1
|
6月前
|
网络协议 网络性能优化
基于 Wireshark 分析 TCP 协议
基于 Wireshark 分析 TCP 协议
|
6月前
|
网络协议 网络安全
【网络安全 | 网络协议】结合Wireshark讲解TCP三次握手
【网络安全 | 网络协议】结合Wireshark讲解TCP三次握手
72 0
|
网络协议 算法 Linux
TCP 协议-三次握手抓包分析&查看状态
TCP 协议-三次握手抓包分析&查看状态
421 0
|
网络协议 网络安全
【网络安全】Wireshark过滤数据包&分析TCP三次握手(上)
【网络安全】Wireshark过滤数据包&分析TCP三次握手
401 1
|
机器学习/深度学习 监控 网络协议
浅谈 TCP 握手/数据传输/挥手过程以及 tcpdump 抓包工具使用
浅谈 TCP 握手/数据传输/挥手过程以及 tcpdump 抓包工具使用
302 0
|
网络协议 网络性能优化 网络架构
WireShark抓包TCP三次握手和四次挥手
WireShark抓包TCP三次握手和四次挥手
159 0
|
网络协议 算法 Java
TCP详解(WireShark抓包分析TCP三次握手和TCP四次挥手)(二)
TCP详解(WireShark抓包分析TCP三次握手和TCP四次挥手)
245 0