常用的端口主要包括以下几类:

  1. HTTP:这是超文本传输协议,通常用于Web服务器与浏览器之间的通信,端口通常是80(非加密)或443(SSL/TLS加密)。

  2. HTTPS:这是HTTP的安全版本,通过SSL/TLS协议对数据进行加密,端口通常是443。

  3. FTP:文件传输协议,用于在网络上进行文件传输,常用端口有20(FTP数据传输,默认)和21(FTP控制命令)。

  4. SSH:安全外壳协议,用于在不安全的网络上进行安全的远程登录和其他安全网络服务,常用端口是22。

  5. SMTP:简单邮件传输协议,用于发送电子邮件,常用端口是25。

  6. POP3:邮局协议版本3,用于接收电子邮件,常用端口是110(非加密)或995(SSL/TLS加密)。

  7. IMAP:互联网邮件访问协议,用于接收和管理电子邮件,常用端口是143(非加密)或993(SSL/TLS加密)。

  8. DNS:域名系统协议,用于将域名解析为IP地址,常用端口是53。

  9. TCP/IP:这是传输控制协议/互联网协议,是网络通信的基础,通常不需要特定端口,但某些服务可能会使用特定的端口。

  10. Telnet:远程登录协议,用于从本地计算机登录到远程计算机,常用端口是23。

  11. SNMP:简单网络管理协议,用于网络设备的管理和监控,常用端口是161(非加密)或162(SNMPv3加密)。

  12. TFTP:Trivial File Transfer Protocol,用于小文件传输,常用端口是69(非加密)或1024以下(动态/私有端口)。

  13. RPC:远程过程调用协议,用于在不同计算机之间进行函数调用,常用端口是111(Unix-like系统)或3379(Windows系统)。

  14. SQL Server:用于数据库管理的协议,常用端口是1433(Windows系统)或1434(SQL Server配置为使用TCP/IP)。

  15. Oracle:用于数据库连接的协议,常用端口是1521(Windows系统)或1522(Unix-like系统)。

请注意,不是所有端口都一定需要开放,具体取决于你的网络配置和安全需求。在开放端口之前,请确保了解相关风险并采取适当的安全措施。