常见协议及其默认使用的端口号

在网络通信中,端口号用于标识特定的应用程序或服务。IANA(Internet Assigned Numbers Authority)负责分配和管理这些端口号。端口号分为三个范围:

  • 熟知端口(Well-Known Ports):0到1023,通常由系统进程或特权服务使用。
  • 注册端口(Registered Ports):1024到49151,可以被用户进程或应用程序使用,并且可以通过IANA进行注册。
  • 动态/私有端口(Dynamic/Private Ports):49152到65535,用于客户端程序临时选择的连接。

常见协议及其默认使用的端口号

  • HTTP (超文本传输协议): 80 (TCP)
  • HTTPS (安全超文本传输协议): 443 (TCP)
  • FTP (文件传输协议) :
    • 控制连接: 21 (TCP)
    • 数据连接: 20 (TCP)
  • SSH (安全外壳协议): 22 (TCP)
  • SMTP (简单邮件传输协议): 25 (TCP)
  • DNS (域名系统): 53 (TCP/UDP)
  • POP3 (邮局协议版本3): 110 (TCP);如果加密则为995 (TCP)
  • IMAP (互联网消息访问协议): 143 (TCP);如果加密则为993 (TCP)
  • Telnet (远程登录协议): 23 (TCP)
  • NTP (网络时间协议): 123 (UDP)
  • SNMP (简单网络管理协议) :
    • SNMP: 161 (UDP)
    • SNMP Trap: 162 (UDP)
  • TFTP (简单文件传输协议): 69 (UDP)
  • RDP (远程桌面协议): 3389 (TCP)
  • MySQL: 3306 (TCP)
  • PostgreSQL: 5432 (TCP)
  • MongoDB: 27017 (TCP)
  • Redis: 6379 (TCP)
相关推荐
c语言中的小小白6 分钟前
【Linux网络】————HTTP协议详解
网络·网络协议·http
电报号dapp11918 分钟前
区块链钱包开发全解析:从架构设计到安全生态构建
安全·web3·去中心化·区块链·智能合约
Frankabcdefgh1 小时前
前端进化论·JavaScript 篇 · 数据类型
javascript·安全·面试·数据类型·操作符·初学者·原理解析
achene_ql1 小时前
WebRTC:去中心化网络P2P框架解析
网络·去中心化·webrtc·p2p
s_little_monster1 小时前
【Linux】socket网络编程之TCP
linux·运维·网络·笔记·学习·tcp/ip·学习方法
智驱力人工智能2 小时前
AI智慧公园管理方案:用科技重塑市民的“夜游体验”
人工智能·科技·安全·边缘计算·视觉分析·人工智能云计算·垂钓检测
煤灰2422 小时前
Linux上的网络编程-初探
linux·网络
啊QQQQQ2 小时前
网络IP分片
网络·网络协议·tcp/ip
✿ ༺ ོIT技术༻2 小时前
Linux:深入理解网络层
运维·服务器·网络
芯盾时代4 小时前
数据出境的安全合规思考
大数据·人工智能·安全·网络安全·信息与通信