TCP的三次握手、四次挥手
时间: 2023-10-01 13:10:35 浏览: 65
TCP的三次握手是建立一个TCP连接时所进行的步骤。首先,客户端发送一个带有SYN标志的包给服务端,表示客户端请求建立连接。服务端收到这个包后,会回复一个带有SYN/ACK标志的包给客户端,表示服务端同意建立连接,并且向客户端发送一个确认序号。最后,客户端再回复一个带有ACK标志的包给服务端,表示客户端收到了服务端的回复。这样,TCP连接就建立起来了。
TCP的四次挥手是断开一个TCP连接时所进行的步骤。首先,当客户端要断开连接时,客户端发送一个带有FIN标志的包给服务端,表示客户端不再发送数据。服务端收到这个包后,会回复一个带有ACK标志的包给客户端,表示服务端已经收到了客户端的断开请求。然后,服务端再发送一个带有FIN标志的包给客户端,表示服务端也不再发送数据。最后,客户端收到服务端的断开请求后,回复一个带有ACK标志的包给服务端,表示客户端已经收到了服务端的断开请求,并且确认关闭连接。这样,TCP连接就断开了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [一文搞懂TCP的三次握手和四次挥手](https://blog.csdn.net/m0_38106923/article/details/108292454)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]