tcp/ip三次握手
2018-09-20 11:13:05 92 举报
TCP/IP三次握手是一种建立连接的过程,它使得数据能够可靠、有序地在两台计算机之间传输。这个过程包括以下三个步骤: 1. 第一次握手:客户端发送一个带有SYN标志的数据包给服务器,请求建立连接。 2. 第二次握手:服务器收到客户端的请求后,发送一个带有SYN和ACK标志的数据包给客户端,表示同意建立连接。 3. 第三次握手:客户端收到服务器的确认后,发送一个带有ACK标志的数据包给服务器,表示连接已经建立。 这个过程确保了两台计算机都能够正确地接收到对方的数据,并且能够及时地响应对方的请求。
作者其他创作
大纲/内容
CLOSED(关闭)
ESTABLISHED(已建立连接)
接收ACK再次确认报文建立连接
LISTEN(收听)
被动打开连接
主动打开连接
接收SYN+ACK回复报文,发送ACK报文
2
TCP三次握手建立连接
服务器(Server)
发SYN-同步位
监听线路
等待ACK确认位
SYN-RCVD(同步已接收)
SYN-SENT(同步已发送)
SYN=1,seq=x(随机)
1
客户(Client)
说明:SYN(SYNchronize):同步位ACK(ACKnowledgement):确认ACKack(Acknowledgement Number):确认号seq(sequence number):(报文段)序号
ACK=1,seq=x+1,ack=y+1
SYN=1,ACK=1,seq=y(随机),ack=x+1
3
等待ACK确认位再次确认
0 条评论
下一页