Chinaunix首页 | 论坛 | 博客
  • 博客访问: 990657
  • 博文数量: 481
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 5078
  • 用 户 组: 普通用户
  • 注册时间: 2018-03-07 14:48
个人简介

分享工作和学习中的点点滴滴,包括前端、后端、运维、产品等各个方面,欢迎您来关注订阅!

文章分类

全部博文(481)

文章存档

2023年(26)

2022年(97)

2021年(119)

2020年(153)

2019年(70)

2018年(16)

我的朋友

分类: LINUX

2020-06-05 18:39:35

本文档以实战的形式介绍tcpdump抓包分析三次握手四次挥手的过程。
执行tcpdump
tcpdump -n -i ens32 host 192.168.10.10 and 42.186.113.26 >> /tmp/tcpdump.txt
ping game.campus.163.com

实战:tcpdump抓包分析三次握手四次挥手实战:tcpdump抓包分析三次握手四次挥手

curl 

实战:tcpdump抓包分析三次握手四次挥手实战:tcpdump抓包分析三次握手四次挥手
实战:tcpdump抓包分析三次握手四次挥手实战:tcpdump抓包分析三次握手四次挥手

curl 结束后,停止ping game.campus.163.com,查看/tmp/tcpdump.txt分析抓包结果

实战:tcpdump抓包分析三次握手四次挥手实战:tcpdump抓包分析三次握手四次挥手

三次握手
20:23:04.393437 IP 192.168.10.10.53250 > 42.186.113.26.http: Flags [S], seq 4039900133, win 29200, options [mss 1460,sackOK,TS val 304628816 ecr 0,nop,wscale 7], length 0
20:23:04.421269 IP 42.186.113.26.http > 192.168.10.10.53250: Flags [S.], seq 874076341, ack 4039900134, win 64240, options [mss 1460], length 0
20:23:04.421355 IP 192.168.10.10.53250 > 42.186.113.26.http: Flags [.], ack 1, win 29200, length 0

TCP报文格式中的控制位由6个标志比特构成,其中一个就是ACK,ACK为1表示确认号有效,为0表示报文中不包含确认信息,忽略确认号字段。
四次挥手
20:23:05.560319 IP 192.168.10.10.53250 > 42.186.113.26.http: Flags [F.], seq 84, ack 364592, win 64240, length 0
20:23:05.560487 IP 42.186.113.26.http > 192.168.10.10.53250: Flags [.], ack 85, win 64239, length 0
20:23:05.586700 IP 42.186.113.26.http > 192.168.10.10.53250: Flags [FP.], seq 364592, ack 85, win 64239, length 0
20:23:05.586735 IP 192.168.10.10.53250 > 42.186.113.26.http: Flags [.], ack 364593, win 64240, length
总结

至此,本文档详细展示了tcpdump的抓包实战操作并分析了三次握手四次挥手的过程,希望能帮助到各位。

本文原创地址:编辑:传棋,审核员:逄增宝

阅读(1571) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~