pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230 篇
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
发帖:230 篇
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
[ 第 1 楼 ]
137
回复
电脑理论上最多可以有 65535 个端口。这些端口号范围从 0 到 65535。
实际上,一台电脑可能会有更少的端口,具体数量取决于其网络配置和使用的协议。
根据端口号的使用情况,这些端口可以分为三类:
常看见紧接着 1024 的端口,它们是系统分配给那些并不在乎使用哪个端口连接的应用程序的“动态端口”。
netstat -n 以数字IP地址形式显示所有连接的地址和端口号,——显示所有已建立的有效连接。
TCP 端口号的区分:(16位)0~65535
熟知端口号:0~1023(由 IANA 统一分配,定义,管理,通常在服务器端使用)
注册端口号:1024~49151(用户根据需要在 IANA 注册,以避免重复)
临时端口号:49152~65535(客户端程序自己定义和使用的端口号,可以随机分配)
实际上,一台电脑可能会有更少的端口,具体数量取决于其网络配置和使用的协议。
根据端口号的使用情况,这些端口可以分为三类:
公认端口(Well-Known Ports):从 0 到 1023,这些端口紧密绑定于一些服务,例如 HTTP 服务的 80 端口和 FTP 服务的 21 端口。
注册端口(Registered Ports):从 1024 到 49151,这些端口松散地绑定于一些服务,也可能用于其他目的。
动态和/或私有端口(Dynamic and/or Private Ports):从 49152 到 65535,这些端口理论上不应为服务分配,但实际中,机器通常从 1024 起分配动态端口。
但也有例外:SUN 的 RPC 端口从 32768 开始。端口 1~1024 是保留端口,所以它们几乎不会是源端口。但有一些例外,例如来自 NAT 机器的连接。常看见紧接着 1024 的端口,它们是系统分配给那些并不在乎使用哪个端口连接的应用程序的“动态端口”。
netstat -n 以数字IP地址形式显示所有连接的地址和端口号,——显示所有已建立的有效连接。
TCP 端口号的区分:(16位)0~65535
熟知端口号:0~1023(由 IANA 统一分配,定义,管理,通常在服务器端使用)
注册端口号:1024~49151(用户根据需要在 IANA 注册,以避免重复)
临时端口号:49152~65535(客户端程序自己定义和使用的端口号,可以随机分配)
