Wireshark实践

TCP三次握手过程分析

【首先是ping www.baidu.com
1.第一次握手:客户端发送一个SYN =1 和Seq =X 给服务器
2.第二次握手:服务器收到客户端发送的报文后,由SYN=1知道客户端要求建立联机,向客户端发送一个SYN=1,ACK =1,Seq=0的报文
3.第三次握手:客户端收到服务器返回的报文后,检测ACK是否确证,若正确,客户端再次发送确认包,ACK=1,SYN为0,Seq=1 ,服务端收到ACK=1后,连接成功,可以传输数据了

TCP四次分手过程分析

1.第一次分手:客户端传给服务器一个Seq =1 ,ACK=1 , FIN=1 的报文,用来关闭客户端到服务端的数据传输
2.第二次分手:服务器收到FIN=1的报文后,知道客户端要关闭连接,返回ACK=2(客户端传给服务端的Seq+1),Seq=1(客户端传给服务端的ACK值)
3.第三次分手:服务器关闭与客户端的连接,返回客户端一个FIN=1,ACK=2,Seq=1
4.第四次分手:客户端收到服务端返回的FIN之后,返回ACK=2(服务端返回给客户端的Seq+1),Seq=2(服务端返回给客户端的ACK)

参考网址:https://blog.csdn.net/youxiansanren/article/details/52435239

本文作者:Lee·p

本文链接:https://www.cnblogs.com/Werido-/p/12023305.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   李业达  阅读(776)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 世界末日 Jay
  2. 2 花海 Jay
  3. 3 晴天 Jay
  4. 4 爱在西元前 Jay
花海 - Jay
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.