MTU de red vs. TCP máximo

La unidad de transmisión máxima (MTU) y el tamaño máximo de paquete TCP son redes de computadoras términos que a menudo se confunden. Conozca las diferencias entre MTU de red vs. tamaño máximo de paquete TCP y cómo se relacionan.

MTU frente a TCP

Tamaño de MTU de red

  • Limitado por hardware de red.

  • No se puede ajustar sin cambios de hardware.

  • Medido en bytes.

Tamaño máximo de paquete TCP

  • Puede establecerse en cualquier valor.

  • Nunca debe ser más alto que el MTU.

  • Medido en bytes.

Cuando envía un archivo o mensaje a través del Protocolo de control de transmisión (TCP), se divide en paquetes que se vuelven a montar después de llegar al destino previsto. La unidad de transmisión máxima (MTU) es el tamaño máximo de una sola unidad de datos que se puede transmitir a través de una red de comunicaciones digitales. Nivel más alto protocolos de red, igual que TCP / IP, se puede configurar con un tamaño máximo de paquete, que es un parámetro que es independiente de la MTU de la capa física sobre la que se ejecuta TCP / IP. Si bien es posible establecer el tamaño máximo de paquete TCP en casi cualquier valor, nunca debe exceder la MTU de la red.

Algunos dispositivos de red utilizan incorrectamente estos términos de manera intercambiable. Por ejemplo, en alguna casa enrutadores de banda ancha, el parámetro llamado MTU es en realidad el tamaño máximo de paquete TCP.

Pros y contras del tamaño de MTU

Ventajas

  • Una MTU más grande permite una transmisión de datos más rápida.

  • Una MTU más pequeña da como resultado una menor latencia de la red.

Desventajas

  • Una MTU más grande puede aumentar la latencia de la red.

  • El aumento de MTU puede requerir costosas actualizaciones de hardware.

El tamaño de MTU es una propiedad de una interfaz de red física y generalmente se mide en bytes. El MTU para Ethernet, por ejemplo, es de 1500 bytes. Algunos tipos de redes, como anillos simbólicos, tienen MTU más grandes. Algunas redes tienen MTU más pequeñas, pero el valor es fijo para cada tecnología física.

Una MTU más grande significa que caben más datos en menos paquetes, lo que generalmente permite una transmisión más rápida y eficiente. Sin embargo, si se produce un error de comunicación, el paquete tarda más en retransmitirse. Dado que los paquetes más grandes son más propensos a la corrupción y los retrasos, una MTU más pequeña puede mejorar Latencia de conexion.

Ventajas y desventajas del tamaño máximo de paquete TCP

Ventajas

  • Se puede ajustar a través del sistema operativo.

  • Un tamaño de paquete TCP máximo más bajo puede mejorar la latencia de la red.

Desventajas

  • Establecerlo más alto que el MTU puede causar parloteo.

  • Un tamaño de paquete TCP máximo más bajo da como resultado una transmisión más lenta.

En Microsoft Ventanas, el tamaño máximo de paquete para protocolos como TCP se puede configurar en el Registro de Windows. Si este valor se establece demasiado bajo, los flujos de tráfico de la red se dividen en un número relativamente grande de paquetes pequeños, lo que afecta negativamente al rendimiento. Estar en el Red Xbox, por ejemplo, requiere que el valor del tamaño del paquete sea de al menos 1365 bytes.

Si el tamaño máximo de paquete TCP se establece demasiado alto, excede la MTU física de la red y degrada el rendimiento al requerir que cada paquete se subdivida en paquetes más pequeños. Este proceso se llama fragmentación. Las computadoras con Microsoft Windows tienen por defecto un tamaño máximo de paquete TCP de 1500 bytes para conexiones de banda ancha y 576 bytes para marcar conexiones para evitar exceder el MTU.

Problemas relacionados con MTU y Max TCP

La MTU de Ethernet de 1500 bytes limita el tamaño de los paquetes que la atraviesan. El envío de un paquete que es más grande que la ventana máxima de transmisión para Ethernet se llama parloteo. Si no se aborda, el parloteo puede interrumpir una red. Por lo general, los concentradores repetidores o los conmutadores de red detectan el jabber. La forma más sencilla de evitar jabber es establecer el tamaño máximo de un paquete TCP en no más de 1500 bytes.

En teoría, el límite de tamaño máximo de un paquete TCP es 64K (65.525 bytes), que es mucho más grande de lo que jamás usará. No obstante, también pueden surgir problemas de rendimiento si la configuración de transmisión máxima de TCP en el enrutador de banda ancha de su hogar difiere de la configuración de los dispositivos individuales conectados a él.