🍁博主简介:
🏅云计算领域优质创作者
🏅2022年CSDN新星计划python赛道第一名
🏅2022年CSDN原力计划优质作者
🏅阿里云ACE认证高级工程师
🏅阿里云开发者社区专家博主
💊交流社区:CSDN云计算交流社区欢迎您的加入!
端口分类
一个计算机最多有65535个端口,端口不能重复。Linux 只有 `root` 用户可以使用`1024`以下的端口。
端口 | 范围 | 说明 |
公认端口 | 0 - 1023 | 这类端口也常称之为"常用端口",它们紧密绑定于一些特定的服务 |
注册端口 | 1023 - 49151 | 它们松散地绑定于一些服务。也是说有许多服务绑定于这些端口,这些端口同样用于许多其他目的 |
动态和/或私有端口 | 49152-65535 | 动态端口可以分配给服务一段时间,主要由客户端程序使用 |
常见的协议/服务端口
协议/服务 | 描述 | 默认端口号 |
---|---|---|
HTTP | 超文本传输协议,用于网页浏览 | 80 (TCP) |
HTTPS | HTTP的安全版本,用于加密的网页浏览 | 443 (TCP) |
FTP | 文件传输协议,用于文件传输 | 21 (TCP, 控制连接)<br>20 (TCP, 数据连接,主动模式) |
SMTP | 简单邮件传输协议,用于发送电子邮件 | 25 (TCP) |
SMTPS | SMTP的安全版本,用于SSL加密的电子邮件发送 | 465 (TCP) |
POP3 | 邮局协议版本3,用于接收电子邮件 | 110 (TCP) |
POP3S | POP3的安全版本,用于SSL加密的电子邮件接收 | 995 (TCP) |
IMAP | 互联网消息访问协议,用于接收电子邮件 | 143 (TCP, 非加密)<br>993 (TCP, SSL加密) |
SSH | 安全外壳协议,用于远程登录和文件传输 | 22 (TCP) |
DNS | 域名系统,用于域名解析 | 53 (TCP/UDP) |
Telnet | 远程登录协议,用于远程访问终端 | 23 (TCP) |
NTP | 网络时间协议,用于网络时间同步 | 123 (UDP) |
SNMP | 简单网络管理协议,用于网络管理 | 161 (UDP), 162 (TCP, 陷阱) |
LDAP | 轻量级目录访问协议,用于访问目录服务 | 389 (TCP/UDP) |
MySQL | MySQL数据库服务 | 3306 (TCP) |
PostgreSQL | PostgreSQL数据库服务 | 5432 (TCP) |
Redis | Redis数据库服务 | 6379 (TCP) |
MongoDB | MongoDB数据库服务 | 27017 (TCP) |
Tomcat | Java Servlet容器和Web应用程序服务器 | 8080 (TCP, 默认情况下用于HTTP访问) |
Jenkins | 持续集成/持续部署(CI/CD)工具 | 8080 (TCP, 默认情况下用于Web界面) |
Zookeeper | 分布式协调服务 | 2181 (TCP), 2888 (TCP, 服务器间通信), 3888 (TCP, 选举领导者) |
Kafka | 分布式流处理平台 | 9092 (TCP, 用于生产者和消费者之间的通信) |
RabbitMQ | 消息代理和队列服务器 | 5672 (AMQP), 15672 (HTTP API管理界面) |
Consul | 服务发现、配置和分段工具 | 8500 (HTTP API), 8600 (DNS接口) |
Prometheus | 系统监控和警报工具包 | 9090 (HTTP) |
Grafana | 度量分析和可视化套件 | 3000 (HTTP) |