知識庫
端口號是用于訪問和管理服務器使用的端口號碼,而一臺服務器端口號可以同時是Web服務器,也可以是FTP服務器,還可以是郵件服務器等!其中一個很重要的原因是各種服務采用不同的端口分別提供不同的服務,比如:通常TCP/IP協議規定Web采用80號端口,FTP采用21號端口等,而郵件服務器是采用25號端口。這樣,通過不同端口,計算機就可以與外界進行互不干擾的通信。
服務器常用端口號咨詢:http://www.bxgb88.com/
一、端口(Port)包括邏輯端口和物理端口。
物理端口指的是物理存在的端口,比如我們家里面的路由器端口、電腦網卡端口、交換機端口等等,這是肉眼能看到的,用于連接其他網絡設備的接口。
服務器端口指的是邏輯端口。邏輯端口是邏輯上區分服務的端口,是肉眼看不見的。為了對端口區別對待,各走各的路,互不混淆,對每個端口編號,叫端口號。物理端口和邏輯端口號的范圍從 0到65535,比如用于瀏覽網頁服務的80端口,用于FTP服務的21端口、22端口等。
打個比方,端口就好比服務器的大門(邏輯端口),每個大門有它對應的作用。大門開通關閉與否很重要,多開通一個大門對服務器來說就多了一分風險。
二、常用端口號的分類
根據其參考對象不同有不同劃分方法,如果從端口的性質來分,通常可以分為以下三類:
(1)公認端口:這類端口也常稱之為"常用端口"。這類端口的端口號從0到1024,它們緊密綁定于一些特定的服務。通常這些端口的通信明確表明了某種服務的協議,這種端口是不可再重新定義它的作用對象。例如:80端口實際上總是HTTP通信所使用的,而23號端口則是Telnet服務專用的。這些端口通常不會被像木馬這樣的黑客程序利用。為了使大家對這些常用端口多一些認識,在本章后面將詳細把這些端口所對應的服務進行列表,供各位理解和參考。
(2) 注冊端口:端口號從1024到49151。它們松散地綁定于一些服務。也是說有許多服務綁定于這些端口,這些端口同樣用于許多其他目的。這些端口多數沒有明確的定義服務對象,不同程序可根據實際需要自己定義,如后面要介紹的遠程控制軟件和木馬程序中都會有這些端口的定義的。記住這些常見的程序端口在木馬程序的防護和查殺上是非常有必要的。常見木馬所使用的端口在后面將有詳細的列表。
(3) 動態和/或私有端口:端口號從49152到65535。理論上,不應把常用服務分配在這些端口上。實際上,實際上,為了安全考慮,建議客戶機將防火墻打開,只需將常用端口添加到防火墻例外或入站規則。比如網站管理員一般僅開放:80、22、21、3306、1433等端口。
三、以下為服務器常用端口列表:
端口 | 服務 | 說明 |
---|---|---|
21 | FTP | FTP 服務所開放的端口,用于上傳、下載文件。 |
22 | SSH | SSH 端口,用于通過命令行模式 遠程連接 Linux 服務器或vps。 |
23 | Telnet | Telnet 端口,用于 Telnet 遠程登錄服務器。 |
25 | SMTP | SMTP 服務所開放的端口,用于發送郵件。 |
80 | HTTP |
用于 HTTP 服務提供訪問功能,例如,IIS、Apache、Nginx 等服務。 您可以參閱 檢查 TCP 80 端口是否正常工作 排查 80 端口故障。 |
110 | POP3 | 用于 POP3 協議,POP3 是電子郵件收發的協議。 |
143 | IMAP | 用于 IMAP(Internet Message Access Protocol)協議,IMAP |