问答

关于TCP三次握手和四次挥手的问题

作者:admin 2021-06-25 我要评论

TCP建立连接需要经历三次握手,断开连接需要四次挥手,为什么我抓包,断开连接时只挥了三次手呢? 点击建立连接之后,经历了三次握手,这个没问题 现在点击断开...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

TCP建立连接需要经历三次握手,断开连接需要四次挥手,为什么我抓包,断开连接时只挥了三次手呢?

点击建立连接之后,经历了三次握手,这个没问题

image.png

现在点击断开连接,如下图,只发了三个包,正常情况下不应该是4个包吗?

image.png

###

丢包了?你多试几次。

如下图,第一个[FIN, ACK]包是client发出的,后面按理来说会有一个server的[ACK]的包,但是你的截图上没有。

综上,真相只有一个,那就是丢包了,或者没有抓到。

image.png

image.png

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 关于TCP三次握手和四次挥手的问题

    关于TCP三次握手和四次挥手的问题

  • cout<<cin 为什么会报错

    cout<<cin 为什么会报错

  • 这里没有中文输入法,如何设置 ?

    这里没有中文输入法,如何设置 ?

  • 虚拟机安装Ubuntu 18.04.4 LTS server

    虚拟机安装Ubuntu 18.04.4 LTS server

腾讯云代理商
海外云服务器