端口号在计算机网络中通常使用 16位无符号二进制整数表示,具体解析如下:
- 16位二进制数可表示的十进制范围是 0 到 65535
(即 $2^{16} - 1$)。端口分类与分配
- 知名端口(0-1023): 预留给系统服务(如HTTP的80端口、FTP的21端口);
- 注册端口(1024-49151):允许普通用户注册使用;
- 动态/私有端口(49152-65535):临时分配给客户端或特殊服务。
技术实现
- 端口号通过 16位整数存储,例如TCP和UDP协议均采用此位数。
综上,端口号采用 16位二进制数表示,范围覆盖0-65535,且不同协议(如TCP/UDP)均适用该位数。