TCP三次握手的過程如下:
成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,提供成都網(wǎng)站制作、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);可快速的進(jìn)行網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,是專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!主動(dòng)連接端發(fā)送一個(gè)SYN包給被動(dòng)連接端;
被動(dòng)連接端收到SYN包后,發(fā)送一個(gè)帶ACK和SYN標(biāo)志的包給主動(dòng)連接端;
主動(dòng)連接端發(fā)送一個(gè)帶ACK標(biāo)志的包給被動(dòng)連接端,握手動(dòng)作完成。
TCP四次揮手的過程如下:
主動(dòng)關(guān)閉端發(fā)送一個(gè)FIN包給被動(dòng)關(guān)閉端;
被動(dòng)關(guān)閉端收到FIN包后,發(fā)送一個(gè)ACK包給主動(dòng)關(guān)閉端;
被動(dòng)關(guān)閉端發(fā)送了ACK包后,再發(fā)送一個(gè)FIN包給主動(dòng)關(guān)閉端;
主動(dòng)關(guān)閉端收到FIN包后,發(fā)送一個(gè)ACK包,當(dāng)被動(dòng)關(guān)閉端收到ACK包后,四次揮手動(dòng)作完成,連接斷開。
netstat中的各種狀態(tài):
CLOSED
初始(無連接)狀態(tài)。
LISTEN
偵聽狀態(tài),等待遠(yuǎn)程機(jī)器的連接請(qǐng)求。
SYN_SEND
在TCP三次握手期間,主動(dòng)連接端發(fā)送了SYN包后,進(jìn)入SYN_SEND狀態(tài),等待對(duì)方的ACK包。
SYN_RECV
在TCP三次握手期間,主動(dòng)連接端收到SYN包后,進(jìn)入SYN_RECV狀態(tài)。
ESTABLISHED
完成TCP三次握手后,主動(dòng)連接端進(jìn)入ESTABLISHED狀態(tài)。此時(shí),TCP連接已經(jīng)建立,可以進(jìn)行通信。
FIN_WAIT_1
在TCP四次揮手時(shí),主動(dòng)關(guān)閉端發(fā)送FIN包后,進(jìn)入FIN_WAIT_1狀態(tài)。
FIN_WAIT_2
在TCP四次揮手時(shí),主動(dòng)關(guān)閉端收到ACK包后,進(jìn)入FIN_WAIT_2狀態(tài)。
TIME_WAIT
在TCP四次揮手時(shí),主動(dòng)關(guān)閉端發(fā)送了ACK包之后,進(jìn)入TIME_WAIT狀態(tài),等待最多MSL時(shí)間,讓被動(dòng)關(guān)閉端收到ACK包。
CLOSING
在TCP四次揮手期間,主動(dòng)關(guān)閉端發(fā)送了FIN包后,沒有收到對(duì)應(yīng)的ACK包,卻收到對(duì)方的FIN包,此時(shí),進(jìn)入CLOSING狀態(tài)。
CLOSE_WAIT
在TCP四次揮手期間,被動(dòng)關(guān)閉端收到FIN包后,進(jìn)入CLOSE_WAIT狀態(tài)。
LAST_ACK
在TCP四次揮手時(shí),被動(dòng)關(guān)閉端發(fā)送FIN包后,進(jìn)入LAST_ACK狀態(tài),等待對(duì)方的ACK包。
主動(dòng)連接端可能的狀態(tài)有:
CLOSED SYN_SEND ESTABLISHED。
主動(dòng)關(guān)閉端可能的狀態(tài)有:
FIN_WAIT_1 FIN_WAIT_2 TIME_WAIT。
被動(dòng)連接端可能的狀態(tài)有:
LISTEN SYN_RECV ESTABLISHED。
被動(dòng)關(guān)閉端可能的狀態(tài)有:
CLOSE_WAIT LAST_ACK CLOSED。
在Linux下,如果連接數(shù)比較大,可以使用效率更高的ss來替代netstat。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。