标签:接收 tcp报文 建立连接 保留 四次挥手 sed tcp连接 listen 过程
1、netstat的state有那些2、认识tcp报文格式
tcp报文=tcp header + data
tcp header格式:
----------------------------------------
源端口 | 目的端口
----------------------------------------
序号(seq number)
----------------------------------------
确认号(ack number) ,ack=seq+1
----------------------------------------
偏移 | 保留 | flags | 窗口
----------------------------------------
校验和 | 紧急指针
----------------------------------------
flags有6个,分别是URG、ACK、PSH、RST、SYN、FIN
URG:紧急指针有效
ACK: 确认号有效
PSH:接收方应该尽快将这个报文交给应用层
RST:重置连接
SYN:发起一个新连接
FIN:释放一个连接
3、tcp连接流程
4、tcp三次握手
5、tcp四次挥手
6、再次理解一下netstat检测的tcp状态
根据以上tcp三次握手与四次挥手的过程,我们认识一下netstat的状态;
标签:接收 tcp报文 建立连接 保留 四次挥手 sed tcp连接 listen 过程
原文地址:https://blog.51cto.com/2198640/2565838