以下为ChatGPT自动生成的解答,正确与否请自行判断。

BFE.devAI解答 - 前端面试问题
24. 请解释TCP的 3-Way Handshake

TCP的3-Way Handshake是TCP协议建立一个TCP连接的过程。它是通过3次交换来完成的。

第一步,客户端向服务器发送SYN(同步)请求,表明客户端要和服务器建立一个TCP连接。

第二步,服务器接收到客户端的SYN请求后,确认收到请求并向客户端发送一个ACK(确认响应)和SYN(同步请求),表示服务器已准备好响应客户端的请求。

第三步,客户端再次接收到服务器的响应后,确认收到ACK和SYN。此时,客户端已经与服务器建立了一个TCP连接。

在三次握手建立连接后,客户端和服务器可以开始发送数据。当连接结束时,它们可以通过四次握手来断开连接。