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