
LISTENING:偵聽來(lái)自遠(yuǎn)方的TCP端口的連接請(qǐng)求。
首先服務(wù)端需要打開一個(gè)socket進(jìn)行監(jiān)聽,狀態(tài)為L(zhǎng)ISTEN。
有提供某種服務(wù)才會(huì)處于LISTENING狀態(tài),TCP狀態(tài)變化就是某個(gè)端口的狀態(tài)變化,提供一個(gè)服務(wù)就打開一個(gè)端口。
例如:提供www服務(wù)默認(rèn)開的是80端口,提供ftp服務(wù)默認(rèn)的端口為21,當(dāng)提供的服務(wù)沒(méi)有被連接時(shí)就處于LISTENING狀態(tài)。
FTP服務(wù)啟動(dòng)后首先處于偵聽(LISTENING)狀態(tài)。處于偵聽LISTENING狀態(tài)時(shí),該端口是開放的,等待連接,但還沒(méi)有被連接。就像你房子的門已經(jīng)敞開的,但還沒(méi)有人進(jìn)來(lái)。
看LISTENING狀態(tài)最主要的是看本機(jī)開了哪些端口,這些端口都是哪個(gè)程序開的,關(guān)閉不必要的端口是保證安全的一個(gè)非常重要的方面,服務(wù)端口都對(duì)應(yīng)一個(gè)服務(wù)(應(yīng)用程序),停止該服務(wù)就關(guān)閉了該端口,例如要關(guān)閉21端口只要停止IIS服務(wù)中的FTP服務(wù)即可。關(guān)于這方面的知識(shí)請(qǐng)參閱其它文章。
如果你不幸中了服務(wù)端口的木馬,木馬也開個(gè)端口處于LISTENING狀態(tài)。