什么是网络端口?
端口是物理对接点,外部设备可以通过它连接到计算机。它也可以是程序对接点,信息可以通过它从程序流向计算机或互联网。
网络端口是由互联网协议套件的传输层协议(如传输控制协议(TCP)和用户数据报协议(UDP))提供的,它是一个数字,用于在两台计算机之间提供端点通信。
为了确定传入流量应定向到哪个协议,使用了不同的端口号。它们允许具有单个 IP 地址的单个主机运行网络服务。每个端口号都有一个不同的服务,并且每个主机每个 IP 地址可以拥有 65535 个端口。互联网号码分配机构 (IANA) 负责管理这些端口的使用。IANA 将端口分为三类:
- 0 到 1023 – 众所周知的端口或系统端口。
一些众所周知的端口包括:
端口号 | 传输协议 | 服务名称 |
---|---|---|
20,21 | TCP | 文件传输协议 (FTP) |
23 | TCP | Telnet |
25 | TCP | 简单邮件传输协议 (SMTP) |
53 | TCP 和 UDP | 域名系统 (DNS) |
110 | TCP | 邮局协议 (POP3) |
123 | UDP | 网络时间协议 (NTP) |
1024 到 49151 – 注册端口,由 IANA 在请求实体申请后分配给特定服务。
49152 到 65 535 – 动态(私有,高)端口范围从 49,152 到 65,535。可用于私有或客户服务或临时目的。
广告