1. 首页>要闻 > 要闻

tcp三次握手过程中(tcp三次握手过程)

作者:高书林
2023年08月03日 15:35
要闻

你们好,最近小元发现有诸多的小伙伴们对于tcp三次握手过程中,tcp三次握手过程这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 客户端向服务器发送SYN(SEQ=1022)消息,客户端进入SYN_SEND状态。

2、 服务器收到SYN消息,并以SYN (SEQ=2032)ACK(ACK=1022 1)消息响应,服务器段进入SYN_RECV状态。

3、 注意:服务器根据syn=1判断客户端请求建立连接,返回ack=1。

4、 客户端从服务器接收SYN消息,用ACK(ACK=2032 1)消息响应,并进入建立状态。

5、 注意:确认ack号是否等于第一次传输(序列号1)且ack=1。正确,发送确认号=序列号(服务器序列号)1。

6、 服务器端代码:

7、 Java serversocket代码(只包含建立连接的握手源代码)

8、 注:由于编辑器的限制,只能截图源代码,看的时候可以注意行号。

9、 客户代码:

10、 Java套接字代码(仅包含建立连接的握手源代码)

11、 注:由于编辑器的限制,只能截图源代码,看的时候可以注意行号。

以上就是tcp三次握手过程这篇文章的一些介绍,希望对大家有所帮助。

推荐阅读