一、范围
1~65535(2^16-1)。
二、常用端口及其服务
1、知名端口(Well-Known Ports)(BSD保留端口)(系统端口)
范围:0~1023
固定分配给一些服务
- 7端口:echo
- 21端口:FTP 文件传输
- 22端口:SSH 远程连接
- 23端口:TELNET 远程登录
- 25端口:SMTP 简单邮件传输
- 53端口:DNS 域名解析
- 80端口:HTTP 超文本传输,用于网页浏览
- 109端口:Post Office Protocol -Version3,POP3服务器开放此端口,用于接收邮件,
- 443端口:HTTPS 加密的超文本传输
2、动态端口(Dynamic Ports)(用户端口)
范围:1024~65535
不固定分配给某个服务,也就是说许多服务都可以使用这些端口。在关闭程序进程后,就会释放所占用的端口号。
2.1、BSD临时端口(1024~5000)
这种端口是临时的,并且仅在应用程序使用协议建立通讯联系的周期中有效。
- 1080端口:SOCKS
- 1443端口:SQL
- 1521端口:Oracle 数据库
- 3306端口:MYSQL数据库
2.2、其他
- 6379端口:Redis数据库端口
- 8080端口:Tomcat端口
- 8888端口:Nginx代理服务器的端口
- 27017端口:mongoDB数据库默认端口