用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服务期高级架构系统教程学习:链接

相关文章
|
7月前
|
网络协议 算法 Linux
TCP 协议报文格式&tcpdump抓包工具
之前文章介绍过 wireshark 抓包工具的 捕获过滤器 和 显示过滤器,而 捕获过滤器 使用的 BPF 过滤语法可以在 tcpdump 中使用,tcpdump 可以在 Linux 服务端使用,熟悉和了解 tcpdump 抓包工具的使用,可以帮助分析服务端数据报文的情况。
109 0
|
网络协议
TCP/IP协议三次握手与四次挥手流程解析
一、TCP报文格式   TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图: 图1 TCP报文格式   上图中有几个字段需要重点介绍下:   (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。
1428 0
|
10月前
|
网络协议 网络安全
【网络安全】Wireshark过滤数据包&分析TCP三次握手(下)
【网络安全】Wireshark过滤数据包&分析TCP三次握手
188 1
|
2天前
|
网络协议 网络安全
【网络安全 | 网络协议】结合Wireshark讲解TCP三次握手
【网络安全 | 网络协议】结合Wireshark讲解TCP三次握手
30 0
|
7月前
|
网络协议 算法 Linux
TCP 协议-三次握手抓包分析&查看状态
TCP 协议-三次握手抓包分析&查看状态
233 0
|
10月前
|
机器学习/深度学习 监控 网络协议
浅谈 TCP 握手/数据传输/挥手过程以及 tcpdump 抓包工具使用
浅谈 TCP 握手/数据传输/挥手过程以及 tcpdump 抓包工具使用
223 0
|
10月前
|
网络协议 网络安全
【网络安全】Wireshark过滤数据包&分析TCP三次握手(上)
【网络安全】Wireshark过滤数据包&分析TCP三次握手
259 1
|
11月前
|
网络协议 网络性能优化 网络架构
WireShark抓包TCP三次握手和四次挥手
WireShark抓包TCP三次握手和四次挥手
114 0
|
11月前
|
网络协议 算法 Java
TCP详解(WireShark抓包分析TCP三次握手和TCP四次挥手)(二)
TCP详解(WireShark抓包分析TCP三次握手和TCP四次挥手)
180 0
|
11月前
|
存储 缓存 网络协议
TCP详解(WireShark抓包分析TCP三次握手和TCP四次挥手)(一)
TCP详解(WireShark抓包分析TCP三次握手和TCP四次挥手)
142 0