什么是网络四元组
网络四元组是唯一标识网络中一个 TCP/UDP 连接的 4 个关键信息,是网络通信中 “定位连接” 的核心,包括:
- 源 IP 地址:发送数据的设备(如你的电脑、手机)在网络中的唯一标识(如 192.168.1.100),用于确定 “数据从哪里来”。
- 源端口号:源设备上的应用程序端口(1-65535,其中 1-1024 为知名端口,如 80 为 HTTP、443 为 HTTPS),用于确定 “数据属于源设备的哪个应用”(如浏览器用端口 12345 发送请求)。
- 目的 IP 地址:接收数据的设备(如服务器)在网络中的唯一标识(如 203.0.113.10),用于确定 “数据到哪里去”。
- 目的端口号:目的设备上的应用程序端口(如服务器的 HTTP 服务用 80 端口),用于确定 “数据属于目的设备的哪个应用”(如服务器的 Tomcat 服务)。
作用:在一台服务器上,可能同时有多个客户端连接(如 1000 个用户用浏览器访问同一网站),通过四元组可唯一区分每个连接,确保数据准确转发到对应的客户端和应用程序。例如:客户端 A(IP:192.168.1.100,端口:12345)和客户端 B(IP:192.168.1.101,端口:12346)同时访问服务器(IP:203.0.113.10,端口:80),四元组(192.168.1.100:12345 → 203.0.113.10:80)和(192.168.1.101:12346 → 203.0.113.10:80)可唯一标识两个连接。
上次更新: 12/30/2025