1. 程式人生 > >tcp狀態

tcp狀態

維護 服務端 日常 pri tro 服務 rec end ron

在服務器的日常維護過程中,會經常用到下面的命令:

netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}‘

它會顯示例如下面的信息:

TIME_WAIT 814
CLOSE_WAIT 1
FIN_WAIT1 1
ESTABLISHED 634
SYN_RECV 2
LAST_ACK 1

常用的三個狀態是:ESTABLISHED 表示正在通信,TIME_WAIT 表示主動關閉,CLOSE_WAIT 表示被動關閉。具體的狀態轉化如下:

技術分享

註意:

http協議, 主動關閉一方,是服務端。

tcp狀態