在计算机网络中,端口号用于标识特定的服务或应用程序。端口号范围从 0 到 65535,分为以下几类:
0-1023:知名端口(Well-known ports),通常用于系统服务。
1024-49151:注册端口(Registered ports),用于用户应用程序。
49152-65535:动态或私有端口(Dynamic/Private ports),通常用于临时连接。
以下是一些常用的网络端口及其对应的服务:
1. 常用知名端口(0-1023)
端口号 协议 服务名称 描述
20 TCP FTP (Data) 文件传输协议(数据连接)
21 TCP FTP (Control) 文件传输协议(控制连接)
22 TCP SSH 安全 Shell,用于远程登录和管理
23 TCP Telnet 远程登录(不加密,不推荐使用)
25 TCP SMTP 简单邮件传输协议(发送邮件)
53 TCP/UDP DNS 域名系统,用于域名解析
67 UDP DHCP (Server) 动态主机配置协议(服务器)
68 UDP DHCP (Client) 动态主机配置协议(客户端)
80 TCP HTTP 超文本传输协议(Web 服务)
110 TCP POP3 邮局协议版本 3(接收邮件)
123 UDP NTP 网络时间协议,用于时间同步
143 TCP IMAP 互联网消息访问协议(接收邮件)
161 UDP SNMP 简单网络管理协议
162 UDP SNMP Trap SNMP 陷阱(用于通知)
179 TCP BGP 边界网关协议(路由协议)
389 TCP/UDP LDAP 轻量级目录访问协议
443 TCP HTTPS 加密的 HTTP(安全的 Web 服务)
465 TCP SMTPS 加密的 SMTP(邮件发送)
514 UDP Syslog 系统日志协议
587 TCP SMTP (Submission) 邮件提交端口(替代端口 25)
636 TCP/UDP LDAPS 加密的 LDAP
993 TCP IMAPS 加密的 IMAP(接收邮件)
995 TCP POP3S 加密的 POP3(接收邮件)
2. 常用注册端口(1024-49151)
端口号 协议 服务名称 描述
1080 TCP SOCKS SOCKS 代理协议
1194 UDP OpenVPN OpenVPN 虚拟专用网络
1433 TCP MS SQL Server Microsoft SQL Server 数据库
1521 TCP Oracle DB Oracle 数据库
1723 TCP PPTP 点对点隧道协议(VPN)
2049 TCP/UDP NFS 网络文件系统
2082 TCP cPanel cPanel 管理面板
2083 TCP cPanel (SSL) cPanel 管理面板(加密)
2086 TCP WHM WebHost Manager(cPanel 高级管理)
2087 TCP WHM (SSL) WebHost Manager(加密)
2095 TCP Webmail Webmail 服务
2096 TCP Webmail (SSL) Webmail 服务(加密)
2181 TCP Zookeeper Zookeeper 分布式协调服务
2375 TCP Docker Docker API
2376 TCP Docker (TLS) Docker API(加密)
3306 TCP MySQL MySQL 数据库
3389 TCP RDP 远程桌面协议(Windows 远程桌面)
5432 TCP PostgreSQL PostgreSQL 数据库
5900 TCP VNC 虚拟网络计算(远程桌面)
6379 TCP Redis Redis 内存数据库
8080 TCP HTTP Alt 替代 HTTP 端口(常用于 Web 服务)
8443 TCP HTTPS Alt 替代 HTTPS 端口(常用于 Web 服务)
8888 TCP cPanel Alt cPanel 替代端口
9000 TCP PHP-FPM PHP FastCGI 进程管理器
9090 TCP Prometheus Prometheus 监控系统
9200 TCP Elasticsearch Elasticsearch 搜索服务
9300 TCP Elasticsearch Elasticsearch 集群通信
11211 TCP/UDP Memcached Memcached 缓存服务
3. 动态/私有端口(49152-65535)
这些端口通常由操作系统动态分配给客户端应用程序,用于临时连接。
例如,当你的浏览器访问一个网站时,操作系统会分配一个临时端口(如 49152)用于通信。
评论