Nagle's Algorithm
El algoritmo de Nagle agrupa segmentos pequeños en otros de tamaño completo, reduciendo la cantidad de paquetes pequeños pero añadiendo potencialmente 40 ms de retardo (por interacción con el delayed ACK).
Propósito
Reduce la sobrecarga de paquetes pequeños en transferencias masivas sensibles al rendimiento y tolerantes a la latencia; las aplicaciones en tiempo real deben desactivarlo.
Mecanismo
Mientras haya datos sin reconocer, los segmentos pequeños se almacenan en búfer hasta llenar un MSS o recibir el ACK del segmento anterior. La interacción con el delayed ACK puede introducir 40 ms de latencia, por lo que las aplicaciones en tiempo real activan TCP_NODELAY para desactivarlo.
Casos de uso
- Transferencia masiva de datos
- Transferencias Telnet/FTP
- Reducción de paquetes pequeños
Herramientas relacionadas
Referencia de códigos de estado HTTP
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Analizador de URL
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Gratis, privado y 100% del lado del cliente. HERRAMIENTA