【HCIA】TCP三次握手、4次断开详解

        TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在TCP/IP协议族中,TCP负责在两个网络实体之间建立、维护和终止连接。TCP连接的建立和终止分别通过三次握手和四次断开来完成。

一、三次挥手

        TCP三次握手是建立TCP连接的过程,它确保了通信双方都准备好进行数据传输。过程如下:

客户端 -> 服务器: SYN, ISN = x

服务器 -> 客户端: SYN, ACK, ISN = y, ACK(x+1)

客户端 -> 服务器: ACK, ACK(y+1)

【HCIA】TCP三次握手、4次断开详解_第1张图片 

1.1.第一次握手:SYN(同步序列编号)

        客户端发送SYN报文段:客户端选择一个初始序列号(ISN,Initial Sequence Number),并发送一个带有SYN标志位的TCP报文段给服务器。这个报文段不携带数据,仅用于建立连接。客户端进入SYN_SEND状态。

1.2.第二次握手:SYN-ACK(同步确认)

        服务器响应SYN-ACK报文段:服务器收到客户端的SYN报文段后,会为该连接分配资源,并发送一个带有SYN和ACK标志位的TCP报文段作为响应。这个报文段同样不携带数据,但会确认客户端的SYN请求(ACK客户端的ISN+1

你可能感兴趣的:(tcp/ip,网络,服务器)