Port
端口是传输层 16 位地址(0-65535),区分同一主机上的多个网络应用,与 IP 共同构成套接字。
用途
使一台主机可同时运行多个网络服务,通过端口号区分。
机制
0-1023 为知名端口(HTTP 80、HTTPS 443、SSH 22),1024-49151 注册端口,49152-65535 动态/私有端口。IANA 维护分配。套接字 = (IP, 端口)。
用例
- Web 服务器监听 80/443
- 数据库 3306/5432
- SSH 22 端口
- 自定义服务端口
示例
- 输入
TCP 443输出The well-known port for HTTPSIANA-assigned
常见错误
- Port conflicts (two services on the same port)
- Move to another port or put a reverse proxy in front