网络三次握手(Three-Way Handshake)是指在 TCP/IP 协议 中,客户端与服务器建立连接时所进行的三个步骤。三次握手的目的是为了确保客户端和服务器之间的通信通道是可靠的,同时双方都可以确认彼此的存在,并且能够开始安全地传输数据。下面详细解释三次握手的过程:
1. 第一次握手:客户端发送 SYN 请求
-
客户端向服务器发送一个 SYN(同步)请求报文段,表示客户端希望与服务器建立连接。
-
这个 SYN 报文段中包含一个初始的序列号,表示客户端准备开始通信。
-
该报文段的作用是告知服务器:“你好,我想与你建立连接。”
客户端 发送:
SYN, seq = X
2. 第二次握手:服务器回应 SYN-ACK
-
服务器接收到客户端的 SYN 请求后,服务器会回复一个 SYN-ACK(同步-确认)报文段,表示服务器同意建立连接,并且已经接收到客户端的请求。
-
这个 SYN-ACK 报文段中包含两个信息:
- 一个 SYN,表示服务器同意建立连接。
- 一个 ACK,表示确认接收到客户端的请求,并且回复一个新的序列号。
服务器 发送:
SYN, ACK, seq = Y, ack = X + 1

最低0.47元/天 解锁文章
3246

被折叠的 条评论
为什么被折叠?



