經常說的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個連接。