logo

端口

wangzf / 2020-05-06


目录

端口简介

端口是英文 “Port” 的意译, 可以认为是设备与外界通讯交流的出口. 端口可分为虚拟端口和物理端口, 其中:

硬件端口

网络端口

在网络技术中, 端口(Port)大致有两种意思:

端口含义

端口分类

  1. 公认端口(Well Known Ports): 从0到1023, 它们紧密绑定(binding)于一些服务. 通常这些端口的通讯明确表明了某种服务的协议. 例如: 80端口实际上总是HTTP通讯.
  2. 注册端口(Registered Ports): 从1024到49151. 它们松散地绑定于一些服务. 也就是说有许多服务绑定于这些端口, 这些端口同样用于许多其它目的. 例如: 许多系统处理动态端口从1024左右开始.
  3. 动态和/或私有端口(Dynamic and/or Private Ports): 从49152到65535. 理论上, 不应为服务分配这些端口. 实际上, 机器通常从1024起分配动态端口. 但也有例外: SUN的RPC端口从32768开始.