码迷,mamicode.com
首页 > 其他好文 > 详细

基于wireshark抓包分析TCP的三次握手

时间:2018-12-26 20:19:50      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:shark   har   服务器   建立   三次握手   安全   客户端   返回   数据   

在TCP/IP协议通讯过程中,采用三次握手建立连接,从而保证连接的安全可靠。

通常三次握手步骤如下:

1. 第1次握手:建立连接时,客户端发送 SYN 包到服务器端,携带一个序列码给服务器端用于确认,并进入 SYN_SEND 状态,等待服务器端确认。(发起连接状态

2. 第2次握手:服务器端收到 SYN 包,首先确认客户的SYN,并对序列码加1处理,发送一个自己的SYN包,携带一个自己的序列码,即 SYN+ACK 包,此时服务器进入 SYN_RECV 状态。(连接接收状态

3. 第3次握手:客户端收到服务器端返回的 SYN+ACK 包,向服务器端发送确认包 ACK,并对服务器端的序列码进行加1处理,此包发送完毕,两端进入 ESTABLISHED 状态,完成三次握手,之后服务器端和客户端就开始进行数据传输。(建立连接状态

技术分享图片

 

基于wireshark抓包分析TCP的三次握手

标签:shark   har   服务器   建立   三次握手   安全   客户端   返回   数据   

原文地址:https://www.cnblogs.com/yqmcu/p/10180454.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!