Насколько мне известно, стек TCP / IP может поддерживать не более 65535 одновременных подключений; во время чтения технический документ для некоторых балансировщиков нагрузки F5 BigIP, Я вижу, что они могут поддерживать миллионы одновременных подключений;
Я специально смотрю на самую низкую модель, 2000-е годы, которая утверждает, что она может поддерживать 5 миллионов одновременных подключений.
Как это осуществляется на уровне ОС? Может ли быть только 65535 на медный / оптоволоконный канал? Означает ли это, что для достижения этого предела потребуется 75+ восходящих соединений?
Нет, вам действительно не нужно иметь 75+ аплинков. Одно соединение идентифицируется по 4 параметрам:
Существует ограничение 65535 одновременных подключений, но не для всех этих параметров вместе взятых, а для каждого из них. Таким образом, у вас может быть 65535 одновременных подключений на исходный IP-адрес, но вы можете иметь миллионы подключений, распределенных между тысячами клиентов (исходных IP-адресов).