Web
🌐
80 (TCP)
HTTP——未加密的普通网页流量默认端口。
补充说明
- 如今大多数网站都会自动将HTTP请求重定向到443(HTTPS)。
🔒
443 (TCP)
HTTPS——经TLS/SSL加密的网页流量默认端口。
补充说明
🌐
8080 (TCP)
HTTP的备用端口,常被代理服务器或开发中的Web应用用来代替80端口。
补充说明
🔒
8443 (TCP)
HTTPS的备用端口,常用于管理控制台或特定Web应用,代替443端口。
补充说明
邮件
✉️
25 (TCP)
SMTP——邮件服务器之间收发邮件所用协议的基本端口。
补充说明
- 为防止垃圾邮件,许多ISP会对个人用户屏蔽该端口。
✉️
587 (TCP)
SMTP提交(Submission)——邮件客户端经过身份验证后向邮件服务器发送邮件时推荐使用的端口。
补充说明
🔒
465 (TCP)
SMTPS——用于经TLS加密的SMTP连接的端口。
补充说明
📥
110 (TCP)
POP3——将邮件从服务器下载到本地设备的协议默认端口。
补充说明
🔒
995 (TCP)
POP3S——用于经TLS加密的POP3连接的端口。
补充说明
📬
143 (TCP)
IMAP——将邮件保留在服务器上、在多个设备间同步查看的协议默认端口。
补充说明
🔒
993 (TCP)
IMAPS——用于经TLS加密的IMAP连接的端口。
补充说明
文件传输 · 远程连接
📁
21 (TCP)
FTP(控制)——文件传输协议用于收发命令的控制通道端口。
补充说明
🔑
22 (TCP)
SSH——以加密方式远程登录服务器,或通过SFTP安全传输文件时使用的端口。
补充说明
⚠️
23 (TCP)
Telnet——一种未加密的老旧远程连接协议端口,出于安全考虑如今已被SSH取代。
补充说明
📁
69 (UDP)
TFTP——一种无需身份验证、可简单收发文件的轻量级协议,主要用于网络设备的初始配置。
补充说明
📁
445 (TCP)
SMB——Windows环境下通过网络共享文件和打印机所用协议的端口。
补充说明
🖥️
3389 (TCP)
RDP——用于Windows远程桌面连接的端口。
补充说明
🖥️
5900 (TCP)
VNC——一种与操作系统无关、可远程共享和控制屏幕的协议默认端口。
补充说明
数据库
🗄️
3306 (TCP)
MySQL(及MariaDB)数据库服务器的默认连接端口。
补充说明
🗄️
5432 (TCP)
PostgreSQL数据库服务器的默认连接端口。
补充说明
🗄️
1433 (TCP)
Microsoft SQL Server数据库的默认连接端口。
补充说明
🗄️
1521 (TCP)
Oracle数据库的默认监听端口。
补充说明
🗄️
27017 (TCP)
MongoDB(NoSQL文档型数据库)的默认连接端口。
补充说明
🗄️
6379 (TCP)
Redis(内存键值存储)的默认连接端口。
补充说明
🗄️
9200 (TCP)
Elasticsearch(搜索与分析引擎)的默认HTTP API端口。
补充说明
网络基础设施
🌍
53 (UDP/TCP)
DNS——将域名(如example.com)解析为IP地址的协议端口。
补充说明
- 普通查询使用UDP,响应体积较大或需要区域传输(zone transfer)时使用TCP。
🌍
67, 68 (UDP)
DHCP——为接入网络的设备自动分配IP地址的协议端口(服务器端67号,客户端68号)。
补充说明
🕐
123 (UDP)
NTP——将多台设备的时钟与标准时间同步的协议端口。
补充说明
📡
161 (UDP)
SNMP——远程监控和管理路由器、交换机等网络设备状态的协议端口。
补充说明
📇
389 (TCP)
LDAP——集中管理组织内用户、组等信息的目录服务默认端口。
补充说明
🔒
636 (TCP)
LDAPS——用于经TLS加密的LDAP连接的端口。
补充说明
📶
不适用 (ICMP)
ping命令使用的ICMP是一种没有端口概念的独立协议,用于检查网络连接状态。
补充说明
开发用
💻
3000 (TCP)
Node.js、React等许多前端/后端开发服务器常用的默认端口。
补充说明
💻
5000 (TCP)
Python Flask框架开发服务器使用的默认端口。
补充说明
💻
8000 (TCP)
Python Django框架开发服务器使用的默认端口。
补充说明
💻
4321 (TCP)
Astro框架开发服务器使用的默认端口。
补充说明
🐳
2375, 2376 (TCP)
Docker守护进程用于API通信的端口,其中2376端口用于TLS加密通信。
补充说明