您好,登錄后才能下訂單哦!
防偽碼:沒有相當(dāng)程度的孤獨(dú)是不可能有內(nèi)心的平和。
我們通過了解TCP各個(gè)狀態(tài),可以排除和定位網(wǎng)絡(luò)或系統(tǒng)故障時(shí)大有幫助。通過netstat命令查看服務(wù)器的連接數(shù)。
netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c 28 CLOSE_WAIT 2 CLOSING 116 ESTABLISHED 28 FIN_WAIT1 12 FIN_WAIT2 4 LAST_ACK 5 LISTEN 72 SYN_RECV 295 TIME_WAIT
狀態(tài) | 描述 |
CLOSED | 沒有任何連接 |
LISTENING | 偵聽來自遠(yuǎn)方的TCP端口的連接請(qǐng)求 |
SYN-SENT | 應(yīng)用已經(jīng)開始,打開一個(gè)連接 |
SYN-RECEIVED | 一個(gè)連接請(qǐng)求已經(jīng)到達(dá),等待確認(rèn) |
ESTABLISHED | 代表一個(gè)打開的連接 |
FIN-WAIT-1 | 等待遠(yuǎn)程TCP連接中斷請(qǐng)求,或先前的連接中斷請(qǐng)求的確認(rèn) |
FIN-WAIT-2 | 從遠(yuǎn)程TCP等待連接中斷請(qǐng)求 |
CLOSE-WAIT | 等待從本地用戶發(fā)來的連接中斷請(qǐng)求 |
CLOSING | 等待遠(yuǎn)程TCP對(duì)連接中斷的確認(rèn) |
LAST-ACK | 等待原來的發(fā)向遠(yuǎn)程TCP的連接中斷請(qǐng)求的確認(rèn) |
TIME-WAIT | 等待足夠的時(shí)間以確保遠(yuǎn)程TCP接收到連接中斷請(qǐng)求的確認(rèn) |
1、客戶端的狀態(tài)可以用如下的流程來表示:
CLOSED->SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT->CLOSED
2、服務(wù)器的狀態(tài)可以用如下的流程來表示:
CLOSED->LISTEN->SYN_RECEIVED->ESTABLISHED->CLOSE_WAIT->LAST_ACK->CLOSED
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。