从抓包数据看tcp连接释放时的【四次挥手】过程

【TCP的四次挥手过程抓包分析】通过wireshark抓包“四次挥手”过程,如下图所示:

主机Aip为 10.198.92.5,主机Bip为 192.168.0.102

第一次挥手:主机A发送带有[FIN,ACK]标志的数据包给主机B,Seq=232845,ACK=2801,发送后 主机A进入FIN-WAIT-1(终止等待)状态。

 第二次挥手:主机B收到主机A的FIN数据包,向主机A响应ACK数据包,Seq=2801(与主机A的FIN数据包 ACK值相同),ACK=232846(等于主机A FIN数据包的 Seq +1 )。后 主机B进入了CLOSE-WAIT(关闭等待)状态。

 第三次挥手:主机B把需要发送给主机A的数据发送完,主机B发送的数据报标志为[PSH,ACK],该数据报文的Seq=2801,ACK=232846,与上一条FIN确认报文的Seq、ACK值相同。

数据发送完后,主机B向主机A发送[FIN,ACK]报文,Seq=2869(值等于上一条报文的Seq2801 + 上一条报文的有效载荷长度68),ACK=232846(与上一条报文的ACK值相同)。

第四次挥手:主机A 向主机B发送标志为[RST,ACK]的报文,Seq=232846(与主机B发送至主机A的FIN报文ACK值相同),ACK=2869(与主机B发送到主机A的FIN报文的Seq值相同)。

四次挥手过程完成,TCP连接释放。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hui_farmer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值