c:标志位(Flags):
共6个,即URG、ACK、PSH、RST、SYN、FIN等。具体含义如下
URG:紧急指针(urgent pointer)有效。
ACK:确认序号有效。
PSH:接收方应该尽快将这个报文交给应用层。
RST:重置连接。
SYN:发起一个新连接。
FIN:释放一个连接。
============================================================================
所谓的三次握手即TCP连接的建立。这个连接必须是一方主动打开,另一方被动打开的。
以下为客户端主动发起连接的图解:

CLOSED状态:为关闭状态
SYN_SENT状态:为请求连接状态, 当你要访问其它的计算机的服务时首先要发个同步信号给该端口,此时状态为SYN_SENT,如果连接成功了就变为ESTABLISHED,此时SYN_SENT状态非常短暂。
ESTABLISHED状态:连接成功
LISTENING状态:监听状态, State显示是LISTENING时表示处于侦
本文详细介绍了Linux操作系统中的TCP三次握手过程,包括客户端和服务器的状态转换,以及SYN、ACK标志位的作用。通过图示和步骤解析,阐述了TCP连接建立的必要性和防止服务器端无用连接的方法。
最低0.47元/天 解锁文章
6万+

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



