La unidad máxima de transmisión (MTU) y el tamaño máximo de paquete TCP son términos de redes informáticas que a menudo se confunden. Conozca las diferencias entre la MTU de red y el tamaño máximo de paquete TCP y cómo se relacionan.
- Limitado por el hardware de la red.
- No se puede ajustar sin cambios de hardware.
- Medido en bytes.
- Se puede establecer en cualquier valor.
- Nunca debe ser superior a la 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 ensamblar después de llegar al destino deseado. 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. Los protocolos de red de nivel superior, como TCP/IP, se pueden configurar con un tamaño de paquete máximo, que es un parámetro 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 del paquete TCP en casi cualquier valor, nunca debe exceder la MTU de la red.
Algunos dispositivos de red utilizan incorrectamente estos términos indistintamente. Por ejemplo, en algunos enrutadores domésticos de banda ancha, el parámetro llamado MTU es en realidad el tamaño máximo del paquete TCP.
Pros y contras del tamaño de MTU
- Una MTU más grande permite una transmisión de datos más rápida.
- Una MTU más pequeña reduce la latencia de la red.
- Una MTU más grande puede aumentar la latencia de la red.
- El aumento de la 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. La MTU para Ethernet, por ejemplo, es de 1500 bytes. Algunos tipos de redes, como token rings, 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 ocurre 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 la latencia de la red.
Pros y contras del tamaño máximo de paquete TCP
- 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.
- Configurarlo 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 Windows, el tamaño máximo de paquete para protocolos como TCP se puede establecer en el Registro de Windows. Si este valor se establece demasiado bajo, los flujos de tráfico de red se dividen en una cantidad relativamente grande de paquetes pequeños, lo que afecta negativamente al rendimiento. Estar en la red de Xbox, por ejemplo, requiere que el valor del tamaño del paquete sea de al menos 1365 bytes.
Si el tamaño máximo del paquete TCP se configura demasiado alto, excede la MTU física de la red y degrada el rendimiento al requerir que cada paquete se subdivida en otros más pequeños. Este proceso se llama fragmentación. Las computadoras con Microsoft Windows tienen por defecto un tamaño de paquete TCP máximo de 1500 bytes para conexiones de banda ancha y 576 bytes para conexiones de acceso telefónico para evitar exceder la MTU.
Problemas relacionados con MTU y TCP máximo
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 de transmisión máxima para Ethernet se denomina parloteo. Si no se aborda, el parloteo puede interrumpir una red. Por lo general, el jabber es detectado por concentradores repetidores o conmutadores de red. La forma más sencilla de evitar el 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 nunca 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.