一、端口号范围:0-65535
1、知名端口号/熟知端口号:0-1023
2、非知名端口号/高位端口号:1024-65535
1、登记端口号
登记端口号(Registered Ports)是指在TCP/IP网络中被IANA(Internet Assigned Numbers Authority)注册的端口号。这些端口号的范围是从1024到49151,用于特定的应用程序或服务。它们不像熟知端口号那样广泛使用,但是被分配给了一些特定的应用程序。一些常见的登记端口号包括:
- 3306:MySQL数据库
- 5432:PostgreSQL数据库
- 8080:HTTP代理服务器
2、客户端口号
客户端口号(Ephemeral Ports,也称为动态端口)是指在TCP/IP网络中由客户端随机选择的端口号。它们的范围是从49152到65535,用于客户端与服务器之间的临时通信。当客户端与服务器建立连接时,会使用一个随机的客户端口号,并在通信结束后释放。这样可以避免端口冲突和提高网络的可扩展性。