Rede MTU Vs. Tamaño máximo de paquete TCP

O tamaño do paquete de TCP baixo afecta o desempeño negativamente

A unidade de transmisión máxima (MTU) é o tamaño máximo dunha única unidade de datos de comunicacións dixitais que se pode transmitir a través dunha rede. O tamaño MTU é unha propiedade inherente dunha interface de rede física e normalmente é medida en bytes . O MTU para Ethernet , por exemplo, é de 1500 bytes. Algúns tipos de redes, como aneis de token , teñen MTU maiores e algunhas redes teñen MTU máis pequenas, pero o valor é fixo para cada tecnoloxía física.

MTU vs Tamaño máximo de paquete TCP

Os protocolos de rede de nivel superior como TCP / IP pódense configurar cun tamaño máximo de paquete, que é un parámetro independente da capa física MTU sobre o que se executa TCP / IP. Desafortunadamente, moitos dispositivos de rede usan os termos indistintamente. En ambos os enrutadores de banda ancha domésticos e as consolas de xogos habilitadas para Xbox Live, por exemplo, o parámetro chamado MTU é, de feito, o tamaño máximo do paquete TCP e non o MTU físico.

En Microsoft Windows, o tamaño máximo de paquete para protocolos como o TCP pódese configurar no Rexistro. Se este valor é demasiado baixo, os fluxos de tráfico da rede están divididos nun número relativamente grande de paquetes pequenos, o que afecta negativamente ao rendemento. Xbox Live, por exemplo, require que o tamaño do paquete sexa de polo menos 1365 bytes. Se o tamaño máximo do paquete TCP está demasiado alto, supera a MTU física da rede e degrada o rendemento, requirindo que cada paquete se subdividise en pequenos, un proceso coñecido como fragmentación. Os ordenadores Microsoft Windows predeterminados teñen un tamaño máximo de paquete de 1500 bytes para conexións de banda ancha e 576 bytes para conexións telefónicas.

Problemas relacionados con MTU

En teoría, a limitación do tamaño do paquete TCP é de 64K (65,525 bytes). Este límite é moito maior do que nunca usar porque as capas de transmisión teñen tamaños moi menores. O MTU de Ethernet de 1500 bytes limita o tamaño dos paquetes que o atravesan. O envío dun paquete que é maior que a fiestra de transmisión máxima para Ethernet chámase jabbering. Jabber pode ser identificado e impedido. Se non está atendido, o intercambio pode interferir unha rede. Normalmente, jabber é detectado por hubs repetidores ou interruptores de rede que están deseñados para facelo. O xeito máis sinxelo de evitar jabber é configurar o tamaño máximo dun paquete TCP a non máis de 1500 bytes.

Os problemas de rendemento tamén poden ocorrer se a configuración máxima de transmisión TCP do enrutador de banda ancha doméstica difire da configuración de dispositivos individuais conectados a ela.