socket编程三次握手
时间: 2023-10-30 17:58:24 浏览: 119
iOS Socket 编程介绍
Socket编程中的三次握手是用于建立TCP连接的过程。下面是三次握手的简要步骤:
1. 第一次握手:客户端向服务器发送连接请求报文段(SYN=1)并指定初始序列号(ISN)。
2. 第二次握手:服务器接收到请求后,回复一个确认报文段(ACK=1,SYN=1),确认客户端的请求,并分配自己的 ISN 和客户端的 ISN+1。
3. 第三次握手:客户端接收到服务器的确认后,再次发送一个确认报文段(ACK=1),确认服务器的回复。此时,连接建立完成。
通过这个三次握手过程,客户端和服务器双方确认了彼此可以进行通信,并且建立了可靠的TCP连接。
阅读全文