端口(Port)在网络通信中是一个用于识别特定网络服务的逻辑地址。它允许在同一台物理机器上运行多个网络服务,每个服务可以通过其唯一的端口号来区分。端口是TCP/IP协议族的一部分,主要用于TCP和UDP协议,但也可以用于其他协议。
在TCP/IP网络中,端口号是一个16位的无符号整数,范围从0到65535。其中,0到1023之间的端口通常被称为“熟知端口”(WellKnownPorts),它们被分配给特定的网络服务,如HTTP(80)、HTTPS(443)、FTP(21)等。1024到49151之间的端口称为“注册端口”(RegisteredPorts),它们可以由任何组织注册并使用。49152到65535之间的端口称为“动态或私有端口”(DynamicorPrivatePorts),它们通常由操作系统随机分配给应用程序。