背景:
作為一個程式員,需要知道的一些常見伺服器端口如下,對開防火牆,對各個服務的了解也有不少幫助。
-
端口:21
服務:FTP
說明:FTP伺服器所開放的端口,用于上傳、下載下傳。
-
端口:22
服務:SSH
說明:22端口就是ssh端口,用于通過指令行模式遠端連接配接Linux系統伺服器。
-
端口:25
服務:SMTP
說明:SMTP伺服器所開放的端口,用于發送郵件。
-
端口:80
服務:HTTP
說明:用于網站服務例如IIS、Apache、Nginx等提供對外通路。
-
端口:110
服務:POP3
說明:110端口是為POP3(郵件協定3)服務開放的。
-
端口:137、138、139
服務:NETBIOS協定
說明:其中137、138是UDP端口,當通過網路上的芳鄰傳輸檔案時用這個端口。而139端口:通過這個端口進入的連接配接試圖獲得NetBIOS/SMB服務。這個協定被用于windows檔案和列印機共享和SAMBA。
-
端口:143
服務:IMAP
說明:143端口主要是用于“Internet Message AccessProtocol”v2(Internet消息通路協定,簡稱IMAP),和POP3一樣,是用于電子郵件的接收的協定。
-
端口:443
服務:Https
說明:網頁浏覽端口,能提供加密和通過安全端口傳輸的另一種HTTP。
-
端口:1433
服務:SQL Server
說明:1433端口,是SQL Server預設的端口,SQL Server服務使用兩個端口:TCP-1433、UDP-1434。其中1433用于供SQL Server對外提供服務,1434用于向請求者傳回SQL Server使用了哪個TCP/IP端口。
-
端口:3306
服務:Mysql
說明:3306端口,是Mysql資料庫的預設端口,用于Mysql對外提供服務。
-
端口:1521
服務:Oracle
說明:3306端口,是Oracle資料庫的預設端口,用于Oracle對外提供服務。
-
端口:3389
服務:Windows Server Remote Desktop Services(遠端桌面服務)
說明:3389端口是Windows 2000(2003) Server遠端桌面的服務端口,可以通過這個端口,用”遠端桌面”等連接配接工具來連接配接到遠端的伺服器
-
端口:8080
服務:代理端口
說明:8080端口同80端口,是被用于WWW代理服務的,可以實作網頁浏覽,經常在通路某個網站或使用代理伺服器的時候,會加上“:8080”端口号。另外Apache Tomcat web server安裝後,預設的服務端口就是8080。
-
端口:1080
服務:socks服務端口
說明:socks代理服務端口,經常使用shadowsocks的童鞋應該清楚
-
端口:5432
服務:PostgreSql預設端口
說明:PostgreSql資料庫預設端口,可配置