服务器常用端口都有哪些?

一、网络端口的分类

按端口号可分为3大类:
(1)公认端口(Well-KnownPorts):范围从0到1023
BSD保留端口,也叫系统端口,这些端口只有系统特许的进程才能使用
(2)动态端口(Dynamic Ports):范围从1024到65535
	(2.1)注册端口(RegisteredPorts):从1024到49151
	(2.2)动态和/或私有端口(Dynamicand/orPrivatePorts)::从49152到65535。

二.推荐使用端口

1024~5000:一般为服务器端口,不建议使用;
5001~65535:绕开常用端口,随便使用,用之前ping一下

三.服务器常用的一些默认端口

21:FTP服务所开放的端口,用于上传、下载文件。
22:SSH端口,用于通过命令行模式远程连接Linux服务器或vps。
23:Telnet端口,用于Telnet远程登录服务器
25:SMTP服务所开放的端口,用于发送邮件。
80:HTTP用于HTTP服务提供访问功能,例如,IIS、Apache、Nginx 等服务。
110:POP3用于POP3 协议,POP3 是电子邮件收发的协议。
143:IMAP用于IMAP(Internet Message Access Protocol)协议,IMAP 是用于电子邮件的接收的协议。
443:HTTPS 用于HTTPS服务提供访问功能。HTTPS 是一种能提供加密和通过安全端口传输的一种协议。
502:modbus-tcp的默认端口号
1433:SQL Server SQL Server的TCP 端口,用于供SQL Server对外提供服务。
1434:SQL Server SQL Server的UDP端口,用于返回SQL Server使用了哪个 TCP/IP 端口。
1521:Oracle通信端口,服务器上部署了Oracle SQL需要放行的端口。
1883:Mqtt物联网协议
3306:MySQL数据库对外提供服务的端口。
3389:远程桌面服务端口,可以通过这个端口远程连接服务器
6379 :用于客户端与Redis服务器之间的通信。
7000~7999:Cluster端口用于Redis集群内部节点之间的通信。
8080:代理端口,同80端口一样,8080 端口常用于WWW代理服务,实现网页浏览。
Redis端口列表
16379:Redis集群默认的UDP端口,使用Gossip协议的UDP端口。
16380:Redis集群默认的UDP端口,使用Gossip协议的TLS加密UDP端口。
18083:Mqtt物联网协议管理控制台登录界面
26379:用于Sentinel监控Redis主节点或从节点。

你可能感兴趣的:(开发常用知识,服务器,运维)