¿Por qué los enrutadores con búfer infinito, al tiempo que evita la caída de paquetes en la capa de red, no resolvería el problema de congestión en la red? Y, sin embargo, contribuiría a empeorar la congestión.

Las gotas son una parte natural de TCP / IP, y todo el sistema se rompe sin ellas. Cuando su entrada es mayor que su salida, su cola siempre crecerá hasta un tamaño infinito.

Es decir, cada vez que un enlace más rápido alimenta un enlace más lento, las caídas son la única forma de indicarle al host final que disminuya la velocidad.

A medida que una cola se agranda, la cola eventualmente se llenará con retransmisiones a medida que los hosts impacientes retransmitan datos. Estas retransmisiones alargan la cola y agregan demoras para otros hosts, lo que provoca que más hosts se retransmitan, lo que finalmente conduce a un colapso congestivo.

Incluso en enlaces perfectamente adaptados a la velocidad, los eventos de congestión pueden ocurrir en los conmutadores debido al hecho de que Ethernet transmite de manera oportunista y no de manera programada. Siempre hay situaciones de tráfico que hacen que la cola crezca, pero siempre debes asegurarte de limitar la cola a un tamaño razonable. Las colas grandes a menudo causan más problemas de los que resuelven.

Realmente deberías leer qué tan malo es el bufferbloat. Muchos diseñadores de hardware han adoptado el enfoque (aunque no infinito) de aumentar el búfer para aumentar la confiabilidad de TCP y es malo, muy muy muy muy malo . El buffer infinito sería aún peor.

Bloat – Introducción – Bufferbloat

Las gotas evitan los bucles. Entonces son esenciales. No quieres paquetes malos viviendo para siempre ¿verdad?

Los amortiguadores más grandes no necesariamente aceleran las cosas. Simplemente permiten que caigan menos paquetes.

More Interesting

¿Cuál es la diferencia entre el tiempo de respuesta y el tiempo de tránsito de una red?

¿Qué es la capa de abstracción de hardware?

¿Cuáles son los efectos de un servidor DNS inactivo?

Al escribir un programa típico de servidor de hello world, ¿por qué evitamos escuchar en el puerto 80, a pesar de que ninguna otra aplicación podría estar escuchando en el mismo puerto?

¿Dónde podemos descargar juegos gratis para Acer Z205 usando una computadora portátil Acer? ¿Cómo conectamos Bluetooth una computadora portátil Acer y un teléfono Acer?

Cómo acceder a mi servidor local local usando otra computadora

¿Por qué replicar un WiFi con el mismo SSID + PW resulta en un error de autenticación en los clientes?

¿Alguien ha reclamado alguna vez una garantía en un certificado SSL?

¿Existe un programa gratuito para bloquear la dirección MAC conectada a su enrutador?

¿Cuáles son las diferencias entre CDN, NAS y SAN?

¿Qué son las redes de computadoras? ¿Cuáles son las ventajas y desventajas?

¿Cómo se gestionan las solicitudes que llegan a un servidor con recursos insuficientes (es decir, el servidor no tiene más recursos)?

¿Por qué los enrutadores con búfer infinito, al tiempo que evita la caída de paquetes en la capa de red, no resolvería el problema de congestión en la red? Y, sin embargo, contribuiría a empeorar la congestión.

¿Por qué se enciende mi calefacción / aire acondicionado cuando enciendo o apago mi teléfono celular?

¿Qué es la interoperabilidad de red en telecomunicaciones?