TCP三次握手示意图
2017-03-15 09:33:48 0 举报
TCP三次握手示意图是一种用于解释TCP协议中建立连接过程的图形化表示。它包括三个步骤:第一次握手、第二次握手和第三次握手。在第一次握手中,客户端向服务器发送一个带有SYN标志的数据包,表示请求建立连接。服务器收到后,回复一个带有ACK标志和自己的序列号的数据包,表示同意建立连接。在第二次握手中,客户端再次向服务器发送一个带有ACK标志的数据包,确认收到了服务器的回复。最后,在第三次握手中,服务器向客户端发送一个带有ACK标志的数据包,表示连接已经建立成功。这个过程确保了双方都能够正确地接收和发送数据,从而保证了TCP连接的可靠性。
作者其他创作
大纲/内容
PC2
ESTABLISHED
PC1
发送SYN+ACK报文(Seq=y Ack=x+1SYN=1 ACK=1)
我已经接收到了PC1的请求(即ACK=1),我再把你给我的序列号加1,(即Ack)确认一下咱俩是否还在连接,然后我自己在声明一个自己的序列号返回给你,问你能收到我发的序列吗?
咱俩终于可以可靠的通信了(即PC1向PC2数据传输)
我收到你返回给我请求了(即ACK=1),为了验证数据不丢失,我再你确认你的序列号并加+1,因为我之前向你发的序列号已经被用了,我只有自己的序列号在加1(即Seq=x+1)
TCP通畅
首先由PC1向PC2发送请求(即SYN=1),并向PC2展示自己的序列号
发送ACK报文(Seq=x+1 Ack=y+1ACK=1)
发送SYN报文(Seq=x SYN=1)
0 条评论
下一页