端口号查询 - 常用网络端口号/服务协议对照表速查

HTTP/HTTPS/SSH/MySQL/Redis 常用端口速查

端口协议服务说明
20TCPFTP-DataFTP data transfer
21TCPFTPFTP control
22TCPSSHSecure Shell remote login
23TCPTelnetRemote terminal
25TCPSMTPSimple Mail Transfer
53TCP/UDPDNSDomain name resolution
67UDPDHCPDHCP server
68UDPDHCPDHCP client
69UDPTFTPTrivial File Transfer
80TCPHTTPWeb service
110TCPPOP3Post Office Protocol 3
123UDPNTPNetwork Time Protocol
135TCPRPCRemote Procedure Call
137UDPNetBIOSNetBIOS name service
139TCPSMBNetwork file sharing
143TCPIMAPInternet Message Access
161UDPSNMPSimple Network Management
179TCPBGPBorder Gateway Protocol
389TCPLDAPLightweight Directory Access
443TCPHTTPSSecure web service
445TCPSMBWindows file sharing
465TCPSMTPSSecure SMTP
514UDPSyslogSystem logging
587TCPSMTPMail submission
636TCPLDAPSSecure LDAP
993TCPIMAPSSecure IMAP
995TCPPOP3SSecure POP3
1433TCPMSSQLSQL Server
1521TCPOracleOracle database
2181TCPZooKeeperZooKeeper
3000TCPDev ServerDevelopment server
3306TCPMySQLMySQL database
3389TCPRDPRemote Desktop
5432TCPPostgreSQLPostgreSQL
5672TCPRabbitMQRabbitMQ
5900TCPVNCVNC remote desktop
6379TCPRedisRedis cache
8080TCPHTTP-AltHTTP alternate port
8443TCPHTTPS-AltHTTPS alternate
8888TCPHTTP-AltCommon proxy port
9090TCPPrometheusPrometheus
9200TCPElasticsearchES HTTP
9300TCPElasticsearchES transport
27017TCPMongoDBMongoDB

端口说明

0-1023为系统保留端口(需root权限),1024-49151为注册端口,49152-65535为动态端口。确认端口含义后,可用端口开放检测验证连通性,或通过HTTP测试检查 Web 服务响应。

常见问题

常用端口有哪些?80/443/3306分别是什么服务?

80端口为HTTP网页服务,443端口为HTTPS加密网页服务,3306为MySQL数据库端口,22为SSH远程连接,21为FTP文件传输,6379为Redis缓存,5432为PostgreSQL数据库,8080为HTTP代理端口。

端口号范围有什么规定?

0-1023为系统保留端口需管理员权限,1024-49151为注册端口分配给特定服务,49152-65535为动态/私有端口,用户程序通常使用注册或动态端口。

如何检测端口是否开放?

确认端口含义后,可使用端口开放检测工具检测目标服务器的指定端口连通性,验证端口是否可达,用于服务器安全审计和防火墙策略验证。

TCP和UDP端口有什么区别?

TCP是面向连接的可靠传输协议,需要三次握手建立连接,适用于HTTP、FTP、SSH等;UDP是无连接的传输协议,速度快但不保证送达,适用于DNS查询、视频直播、在线游戏等。

什么是端口转发?端口映射有什么用途?

端口转发是将公网IP的某个端口映射到内网设备的对应端口,实现从外网访问内网服务。常用于远程桌面、内网Web服务器外网访问、监控摄像头远程查看等场景。