在现代操作系统中有多少端口?
2025-12-21 01:45:21 / c罗世界杯图片但是,当操作系统有65535多个端口时,是否有可能出现
?
不使用任何使用16位字段作为端口号的协议。这不取决于操作系统,因为它是协议的一部分,如果不更改所有现有主机,您就不能改变它。
正如Ron所指出的,这通常不是一个实际的限制,因为应用程序可以使用单个端口与任意数量的主机通信。套接字由元组源IP、目标IP、L4协议、源端口、目标端口定义。只要这个元组是唯一的,套接字就会被明确地定义。
L4端口的数量可能成为网络地址(端口)转换的瓶颈,但业务级NAT路由器通常支持使用公共IP地址池而不是单个IP地址池。
如果“扩展端口号”只存在于操作系统网络堆栈中,用于多路复用,那么
会怎样呢?
如果您定义了您自己的传输层协议,如果您愿意的话,您可以使用128位字段。实际上,没有必要这样做。