TCP三次握手示意图
2017-03-15 09:33:48 0 举报
TCP三次握手示意图是一种用于解释TCP协议中建立连接过程的图形表示。它展示了客户端和服务器之间进行通信时,如何通过三次握手来建立可靠的连接。 首先,客户端向服务器发送一个带有SYN标志的数据包,表示请求建立连接。然后,服务器回复一个带有ACK标志和自己的序列号的数据包,表示同意建立连接并确认收到了客户端的请求。最后,客户端再回复一个带有ACK标志和自己的序列号的数据包,表示确认收到了服务器的回复。 通过这三次握手,客户端和服务器之间建立了一个可靠的连接,可以开始进行双向数据传输。这种连接方式能够确保数据在传输过程中不会丢失或损坏,从而保证了网络通信的稳定性和可靠性。
作者其他创作
大纲/内容
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 条评论
下一页