经常说的65535是什么限制?
在Linux中端口号的数据类型是unsigned short,2字节,16位,2**16 = 65536,而端口号0作为系统保留端口,一般用来做动态生成端口,剩下65535
所以,所以65535是指一台服务器可打开的最大端口数。
一台服务器最多支持多少个TCP连接?
系统将client_ip, client_port, local_ip, local_port四个值组合起来作为一个连接唯一的标识,在不考虑内存等其他情况,且本地IP和本地端口固定的情况下,理论上一台服务器支持的最大连接数为 client_ip总数 * client_port总数,即 2 ** 32 * 2 ** 16 = 2 ** 48个连接。