📌  相关文章
📜  你应该知道的 50 个常见端口(1)

📅  最后修改于: 2023-12-03 15:06:43.584000             🧑  作者: Mango

你应该知道的 50 个常见端口

在计算机网络中,端口是用于不同应用程序之间通信的数字标识符。下面是 50 个常见的端口,程序员们应该了解它们。

  1. 20/21: FTP (File Transfer Protocol)端口,用于文件传输。

  2. 22: SSH (Secure Shell)端口,用于远程登录和文件传输。

  3. 23: Telnet端口,用于远程访问控制台。

  4. 25: SMTP (Simple Mail Transfer Protocol)端口,用于电子邮件传输。

  5. 53: DNS (Domain Name System)端口,用于将域名解析为IP地址。

  6. 80: HTTP (Hypertext Transfer Protocol)端口,用于Web服务。

  7. 110: POP3 (Post Office Protocol 3)端口,用于电子邮件接收。

  8. 119: NNTP (Network News Transfer Protocol)端口,用于新闻组服务。

  9. 123: NTP (Network Time Protocol)端口,用于时间同步。

  10. 137/138: NetBIOS端口,用于Windows共享文件和打印服务。

  11. 139: NetBIOS端口,用于Windows文件和打印共享服务。

  12. 143: IMAP (Internet Message Access Protocol)端口,用于电子邮件接收。

  13. 161/162: SNMP (Simple Network Management Protocol)端口,用于网络管理。

  14. 179: BGP (Border Gateway Protocol)端口,用于自治系统之间的路由选择。

  15. 194: IRC (Internet Relay Chat)端口,用于在线聊天。

  16. 389: LDAP (Lightweight Directory Access Protocol)端口,用于访问目录服务。

  17. 443: HTTPS (Secure Hypertext Transfer Protocol)端口,用于加密的Web服务。

  18. 445: SMB (Server Message Block)端口,用于Windows共享文件和打印服务。

  19. 465: SMTPS (Simple Mail Transfer Protocol Secure)端口,用于安全的电子邮件传输。

  20. 514: syslog端口,用于发送日志消息。

  21. 636: LDAPS (LDAP Secure)端口,用于加密的LDAP访问。

  22. 853: DNS-over-TLS端口,用于加密的DNS查询。

  23. 989/990: FTPS (File Transfer Protocol Secure)端口,用于安全的文件传输。

  24. 993: IMAPS (Internet Message Access Protocol Secure)端口,用于安全的电子邮件接收。

  25. 995: POP3S (Post Office Protocol 3 Secure)端口,用于安全的电子邮件接收。

  26. 1080: SOCKS代理端口,用于网络代理。

  27. 1194: OpenVPN端口,用于安全的虚拟专用网络。

  28. 1433: MSSQL (Microsoft SQL Server)端口,用于微软SQL Server数据库。

  29. 1521: Oracle数据库端口。

  30. 1723: PPTP (Point-to-Point Tunneling Protocol)端口,用于VPN传输。

  31. 1863: MSNP (Microsoft Network Service Protocol)端口,用于Microsoft Messenger。

  32. 2049: NFS (Network File System)端口,用于UNIX和Linux文件共享。

  33. 3306: MySQL数据库端口。

  34. 3389: RDP (Remote Desktop Protocol)端口,用于远程桌面连接。

  35. 3690: SVN (Subversion)端口,用于版本控制。

  36. 4333/8000: CouchDB (Apache CouchDB)端口,用于文档数据库。

  37. 4500: NAT-Traversal (Network Address Translation Traversal)端口,用于VPN传输。

  38. 5432: PostgreSQL数据库端口。

  39. 5632: PCAnywhere端口,用于远程访问计算机。

  40. 5900: VNC (Virtual Network Computing)端口,用于远程桌面连接。

  41. 5984: CouchDB (Apache CouchDB)端口,用于文档数据库。

  42. 6379: Redis数据库端口。

  43. 6667: IRC (Internet Relay Chat)端口,用于在线聊天。

  44. 7000/7001: Redis Sentinel端口,用于高可用性。

  45. 8000: HTTP端口,用于Web服务。

  46. 8080: HTTP端口,用于代理服务器。

  47. 8443: HTTPS端口,用于加密的Web服务。

  48. 9000: PHP端口,用于Web服务。

  49. 9001: HTTP端口,用于代理服务器。

  50. 9200: Elasticsearch端口,用于搜索和分析。

以上是 50 个常见的端口,程序员们应该熟悉它们的用途和常见的协议。