-
TCP/UDP 端口
- TCP 端口:用于可靠的面向连接的通信。
- UDP 端口:用于无连接通信,适合于需要高效传输但不需要确认的数据。。
-
一些常用的端口及其服务:
7 - Echo,回显协议,用于测试目的。 13 - Daytime,提供当前日期和时间的服务。 19 - Character Generator,字符发生器服务,测试工具。 21 - FTP (File Transfer Protocol),用于文件传输。 22 - SSH (Secure Shell),用于安全的远程登录和执行命令。 23 - Telnet,用于远程登录。 25 - SMTP (Simple Mail Transfer Protocol),用于电子邮件的发送。 37 - Time,时间协议,用于同步系统时间。 42 - WINS(Windows Internet Name Service),微软的NetBIOS名称解析服务。 49 - TACACS+(终端访问控制器访问控制系统+),用于认证、授权和记账。 53 - DNS (Domain Name System),用于域名解析。 67/68 - DHCP服务器/客户端,动态主机配置协议。 69 - TFTP(简单文件传输协议),用于简单文件传输。 79 - Finger,查询用户信息服务。 80 - HTTP (HyperText Transfer Protocol),用于 Web 服务。 99 - Courier,IBM的Courier服务。 110 - POP3 (Post Office Protocol version 3),用于接收电子邮件。 111 - RPCbind/SunRPC,远程过程调用服务。 113 - Ident/AUTH,身份验证服务。 119 - NNTP(网络新闻传输协议),用于Usenet新闻组访问。 123 - NTP(网络时间协议),用于网络中的时间同步。 135 - Microsoft-EPMAP,微软终端服务相关。 137-139 - NetBIOS名称服务、会话服务等,支持Windows文件共享和打印。 143 - IMAP (Internet Message Access Protocol),也用于接收电子邮件,但比 POP3 功能更丰富。 161/162 - SNMP(简单网络管理协议),网络监控。 179 - BGP(边界网关协议),用于自治系统之间的路由信息交换。 194 - IRC(互联网中继聊天),在线聊天协议。 389 - LDAP(轻量级目录访问协议),用于访问目录服务。 443 - HTTPS (HyperText Transfer Protocol Secure),安全的 HTTP 通信端口。 445 - Microsoft-DS,Windows 文件共享和通信。 464 - Kpasswd(Kerberos密码更改协议),用于更改Kerberos用户的密码。 465 - SMTPS,加密的SMTP服务。 465 - SMTPS,加密的SMTP服务。 500 - IPSec,建立安全隧道的密钥交换。 512 - exec,早期Unix系统远程执行命令。 513 - rlogin,远程登录协议。 514 - syslog,系统日志服务。 515 - LPD/LPR,行式打印机服务。 546 - DHCPv6客户端。 547 - DHCPv6服务器。 636 - LDAPs,轻量级目录访问协议安全版。 998 - Export Packager,数据交换协议。 1099 - RMI Registry,Java远程方法调用注册表。 1194 - OpenVPN,一种安全的远程访问解决方案。 1433 - Microsoft SQL Server数据库系统的默认端口。 1521 - Oracle数据库系统的默认端口 1723 - PPTP,点对点隧道协议,用于创建VPN连接。 2638 - Sybase数据库的默认端口,关系数据库管理系统。 3306 - MySQL 数据库系统的默认端口。 3389 - Windows 远程桌面服务。 4443 - 替代HTTPS端口,某些服务的加密端口。 4444 - 自动化工具或脚本中常见通信端口。 5000 - Flask等Python Web应用程序常用的开发和调试端口。 5432 - PostgreSQL,默认端口,开源关系型数据库系统。 5984 - CouchDB的默认端口,面向文档的数据库系统。 6000-6063 - X Window System,图形用户界面网络协议。 6379 - Redis,默认端口,键值存储系统。 9042 - Apache Cassandra数据库的默认端口,分布式NoSQL数据库管理系统。 9100 - 用于打印机的原始打印端口。 9999 - 通常用于各种应用程序的备用端口。 10000 - Webmin的默认端口,用于远程管理Unix系统。 11211 - Memcached的默认端口,用于高性能分布式内存对象缓存系统。 27017 - MongoDB的默认端口,开源文档数据库。 28017 - MongoDB的HTTP界面端口,提供基本的监控和管理界面。 50000 - DB2数据库的默认端口,IBM的关系数据库管理系统。 54321 - 用于各种测试和开发场景的备用端口。 63700 - 典型用于各种应用程序的备用端口。
0-1023:系统端口(Well-Known Ports)
这些端口号被保留用于常见的服务和协议,通常由操作系统或网络服务使用。
1024-49151:注册端口(Registered Ports)
这些端口号用于用户应用程序注册的服务。
49152-65535:动态和/或私有端口(Dynamic and/or Private Ports)
这些端口号通常由应用程序动态选择,用于特定的应用或通信。