常见服务的默认端口号
基础网络协议
服务名称
默认端口
协议类型
说明
HTTP
80
TCP
超文本传输协议,用于网页浏览。
HTTPS
443
TCP
HTTP的安全版本,通过SSL/TLS加密。
DNS
53
UDP/TCP
域名解析服务,将域名转换为IP地址。
DHCP
67(服务端)/68(客户端)
UDP
动态主机配置协议,自动分配IP地址。
NTP
123
UDP
网络时间协议,用于时间同步。
文件传输
服务名称
默认端口
协议类型
说明
FTP
21(控制)/20(数据)
TCP
文件传输协议,支持文件上传下载(主动模式)。
SFTP
22
TCP
基于SSH的文件传输协议,提供加密。
SMB
445
TCP
服务器消息块协议,用于共享文件和打印机。
邮件相关
服务名称
默认端口
协议类型
说明
SMTP
25
TCP
简单邮件传输协议,用于发送邮件(加密端口:465/587)。
POP3
110
TCP
邮局协议版本3,用于接收邮件(加密端口:995)。
IMAP
143
TCP
互联网消息访问协议,管理邮箱内容(加密端口:993)。
数据库服务
服务名称
默认端口
协议类型
说明
MySQL
3306
TCP
关系型数据库管理系统。
MariaDB
3306
TCP
MySQL的分支,兼容MySQL协议。
SQL Server
1433
TCP
微软的关系型数据库管理系统。
Oracle
1521
TCP
甲骨文公司的关系型数据库管理系统。
PostgreSQL
5432
TCP
开源关系型数据库。
MongoDB
27017
TCP
NoSQL文档数据库。
Redis
6379
TCP
内存键值存储系统,支持多种数据结构。
SQLite
无端口
文件
轻量级嵌入式数据库,无需独立服务器。
消息队列
服务名称
默认端口
协议类型
说明
RabbitMQ
5672(AMQP)/15672(管理)
TCP
开源消息代理和队列服务器。
Apache Kafka
9092
TCP
分布式流处理平台,用于实时数据流。
容器化平台
服务名称
默认端口
协议类型
说明
Docker
2375(非TLS)/2376(TLS)
TCP
容器化平台,远程访问需开启TCP端口。
Kubernetes
443(API Server)
TCP
容器编排系统,API Server提供集群管理接口。
Web服务器
服务名称
默认端口
协议类型
说明
Nginx
80(HTTP)/443(HTTPS)
TCP
高性能Web服务器和反向代理。
Tomcat
8080
TCP
Java Servlet容器,用于部署Java Web应用。
Harbor
80(HTTP)/443(HTTPS)
TCP
容器镜像仓库,支持Docker镜像存储和分发。
监控和管理工具
服务名称
默认端口
协议类型
说明
SNMP
161(代理端)
UDP
简单网络管理协议,用于网络设备监控(管理端端口162)。
LDAP
389(非SSL)/636(SSL)
TCP
轻量目录访问协议,用于用户认证和目录服务。
远程访问
服务名称
默认端口
协议类型
说明
SSH
22
TCP
安全外壳协议,用于远程登录和命令执行。
Telnet
23
TCP
远程终端协议(已逐渐被SSH取代)。
RDP
3389
TCP
远程桌面协议,用于Windows远程桌面连接。
VNC
5900+
TCP
虚拟网络计算协议,基础端口5900,按会话递增(如5901)。
日志和搜索
服务名称
默认端口
协议类型
说明
Elasticsearch
9200(HTTP)/9300(TCP传输)
TCP
分布式搜索引擎,支持实时数据分析。
CI/CD工具
服务名称
默认端口
协议类型
说明
Jenkins
8080
TCP
开源持续集成/持续部署工具。
本文来自博客园,作者:不要划水,转载请注明原文链接:https://www.cnblogs.com/shui-notes/p/18871445