¿Cuál es el número máximo teórico de conexiones TCP abiertas que puede tener una caja Linux moderna?
Suponiendo un rendimiento infinito del hardware, ¿puede una caja Linux admitir> 65536 abrir conexiones TCP?
Entiendo que la cantidad de puertos efímeros (<65536) limita la cantidad de conexiones de una IP local a un puerto en una IP remota.
La tupla (ip local, puerto local, ip remota, puerto remoto) es lo que define de forma exclusiva una conexión TCP; ¿esto implica que se pueden admitir más de 65K conexiones si más de uno de estos parámetros están libres? p.ej. conexiones a un solo número de puerto en múltiples hosts remotos desde múltiples IP locales.
¿Hay otro límite de 16 bits en el sistema? ¿Número de descriptores de archivo quizás?