TCP三次握手的过程如下:
主动连接端发送一个SYN包给被动连接端;
被动连接端收到SYN包后,发送一个带ACK和SYN标志的包给主动连接端;
主动连接端发送一个带ACK标志的包给被动连接端,握手动作完成。
TCP四次挥手的过程如下:
主动关闭端发送一个FIN包给被动关闭端;
被动关闭端收到FIN包后,发送一个ACK包给主动关闭端;
被动关闭端发送了ACK包后,再发送一个FIN包给主动关闭端;
主动关闭端收到FIN包后,发送一个ACK包,当被动关闭端收到ACK包后,四次挥手动作完成,连接断开。
netstat中的各种状态:
CLOSED
初始(无连接)状态。
LISTEN

这篇博客详细解释了TCP三次握手和四次挥手的过程,并介绍了netstat中各种TCP连接状态,包括CLOSED、LISTEN、SYN_SEND、SYN_RECV、ESTABLISHED、FIN_WAIT_1、FIN_WAIT_2、TIME_WAIT、CLOSING和CLOSE_WAIT。同时提到了在Linux下,当连接数较大时可以使用ss命令代替netstat。
最低0.47元/天 解锁文章
774

被折叠的 条评论
为什么被折叠?



