TCP在三次握手四次挥手之外,还有哪些状态处于开启状态?
- 内容介绍
- 文章标签
- 相关推荐
本文共计884个文字,预计阅读时间需要4分钟。
三次握手与四次挥手是TCP连接与断开过程中的常见状态。除了这些,TCP在建立和断开连接的过程中还有以下状态:
1. LISTEN:服务器端监听客户端的连接请求。
2.SYN_SENT:客户端发起连接请求,等待服务器确认。
3.SYN_RECEIVED:服务器收到连接请求后,发送确认信息给客户端。
4.ESTABLISHED:连接建立成功,双方可以进行数据传输。
5.FIN_WAIT_1:发送方发送完数据后,等待对方确认关闭连接。
6.CLOSING:双方都同意关闭连接,但对方还未完全关闭。
7.LAST_ACK:收到对方关闭连接的确认后,发送方发送最后的确认信息。
8.TIME_WAIT:等待足够的时间以确保对方已正确接收最后的确认信息。
这些状态共同构成了TCP连接与断开过程中的完整生命周期。
三次握手与四次挥手是TCP建连与断连过程中的常见状态。那么除了三次握手与四次挥手外TCP还有哪些状态在建连与断连的过程中除了三次握手与四次挥手外TCP还有哪些状态在建连与断连的过程中这些状态又是如何变化的呢我们先来看四种比较特殊的TCP状态
TIME_WAIT状态
FIN_WAIT_2状态
同时打开状态
同时关闭状态
其中前两种状态较为常见而后两种状态出现频率较低。
TIME_WAIT状态
TIME_WAIT状态也被称为2MSL等待状态。MSL的全称是Maximum Segment Lifetime即报文的最大生存时间。它是所有报文在被遗弃前在网络内的最长有限时间。由于TCP的报文段依靠IP数据包在网络内传输而IP数据包有TT2字段限制其生存时间。
本文共计884个文字,预计阅读时间需要4分钟。
三次握手与四次挥手是TCP连接与断开过程中的常见状态。除了这些,TCP在建立和断开连接的过程中还有以下状态:
1. LISTEN:服务器端监听客户端的连接请求。
2.SYN_SENT:客户端发起连接请求,等待服务器确认。
3.SYN_RECEIVED:服务器收到连接请求后,发送确认信息给客户端。
4.ESTABLISHED:连接建立成功,双方可以进行数据传输。
5.FIN_WAIT_1:发送方发送完数据后,等待对方确认关闭连接。
6.CLOSING:双方都同意关闭连接,但对方还未完全关闭。
7.LAST_ACK:收到对方关闭连接的确认后,发送方发送最后的确认信息。
8.TIME_WAIT:等待足够的时间以确保对方已正确接收最后的确认信息。
这些状态共同构成了TCP连接与断开过程中的完整生命周期。
三次握手与四次挥手是TCP建连与断连过程中的常见状态。那么除了三次握手与四次挥手外TCP还有哪些状态在建连与断连的过程中除了三次握手与四次挥手外TCP还有哪些状态在建连与断连的过程中这些状态又是如何变化的呢我们先来看四种比较特殊的TCP状态
TIME_WAIT状态
FIN_WAIT_2状态
同时打开状态
同时关闭状态
其中前两种状态较为常见而后两种状态出现频率较低。
TIME_WAIT状态
TIME_WAIT状态也被称为2MSL等待状态。MSL的全称是Maximum Segment Lifetime即报文的最大生存时间。它是所有报文在被遗弃前在网络内的最长有限时间。由于TCP的报文段依靠IP数据包在网络内传输而IP数据包有TT2字段限制其生存时间。

