网络中的端口,是区分不同网络服务的逻辑地址,供数据交互使用。端口号范围0-65535,分为知名端口(0-1023,固定服务占用)、注册端口(1024-49151,厂商注册使用)、动态端口(49152-65535,临时分配)。
一、常用知名端口(0-1023)
80端口:HTTP协议,用于浏览普通网页,默认无需指定端口。
443端口:HTTPS协议,加密传输,主流网站(淘宝、银行)均使用。
22端口:SSH协议,远程安全登录服务器,加密传输。
21端口:FTP协议控制端口,配合20端口传输文件。
53端口:DNS协议,用于域名解析为IP地址。
25端口:SMTP协议,用于发送电子邮件。
23端口:Telnet协议,远程登录(明文传输,已基本被SSH取代)。
110端口:POP3协议,用于接收电子邮件。
143端口:IMAP协议,邮件同步接收(多设备适配)。
465端口:SMTPs协议,加密发送电子邮件(替代25端口防垃圾邮件)。
二、常用注册端口(1024-49151)
3306端口:MySQL数据库,常用关系型数据库默认端口。
8080端口:Tomcat服务器,Java Web项目默认访问端口。
6379端口:Redis数据库,用于缓存、会话存储等场景。
1433端口:SQL Server数据库默认端口;1521端口:Oracle数据库默认端口。
8000端口:常用Web服务器备用端口(如Django开发服务器默认端口)。
3389端口:Windows远程桌面协议(RDP),用于远程控制Windows设备。
5432端口:PostgreSQL数据库,开源关系型数据库默认端口。
9000端口:PHP-FPM默认端口,用于处理PHP脚本请求。
1080端口:SOCKS代理服务器默认端口,用于网络代理访问。
8081端口:常用Web服务器备用端口(如Tomcat备用、Nginx反向代理备用)。
27017端口:MongoDB数据库,非关系型文档数据库默认端口。
5672端口:RabbitMQ消息队列默认端口,用于消息传递、解耦服务。
8090端口:常用中间件、Web项目备用端口(如Jenkins备用端口)。
11211端口:Memcached缓存服务器默认端口,用于分布式缓存。
三、补充说明
动态端口无需手动关注;使用时注意避免端口占用,开放端口需做好安全防护,默认端口可手动修改。
评论