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

posted @ 2019-12-11 16:25  李业达  阅读(767)  评论(0编辑  收藏  举报