MTU de rede vs. TCP máximo

Índice:

MTU de rede vs. TCP máximo
MTU de rede vs. TCP máximo
Anonim

Unidade máxima de transmissão (MTU) e tamanho máximo do pacote TCP são termos de rede de computadores que muitas vezes se confundem. Saiba mais sobre as diferenças entre MTU de rede e tamanho máximo de pacote TCP e como elas estão relacionadas.

Image
Image
  • Limitado pelo hardware de rede.
  • Não pode ser ajustado sem alterações de hardware.
  • Medido em bytes.
  • Pode ser definido para qualquer valor.
  • Nunca deve ser maior que o MTU.
  • Medido em bytes.

Quando você envia um arquivo ou mensagem via Transmission Control Protocol (TCP), ele é dividido em pacotes que são reagrupados após chegar ao destino pretendido. A unidade máxima de transmissão (MTU) é o tamanho máximo de uma única unidade de dados que pode ser transmitida por uma rede de comunicação digital. Protocolos de rede de nível superior, como TCP/IP, podem ser configurados com um tamanho máximo de pacote, que é um parâmetro independente da MTU da camada física sobre a qual o TCP/IP é executado. Embora seja possível definir o tamanho máximo do pacote TCP para quase qualquer valor, ele nunca deve exceder o MTU da rede.

Alguns dispositivos de rede usam incorretamente esses termos de forma intercambiável. Por exemplo, em alguns roteadores de banda larga domésticos, o parâmetro chamado MTU é, na verdade, o tamanho máximo do pacote TCP.

MTU Tamanho Prós e Contras

  • Um MTU maior permite uma transmissão de dados mais rápida.
  • Uma MTU menor resulta em menor latência da rede.
  • Uma MTU maior pode aumentar a latência da rede.
  • O aumento da MTU pode exigir upgrades de hardware caros.

O tamanho da MTU é uma propriedade de uma interface de rede física e geralmente é medido em bytes. A MTU para Ethernet, por exemplo, é de 1500 bytes. Alguns tipos de redes, como token rings, possuem MTUs maiores. Algumas redes possuem MTUs menores, mas o valor é fixo para cada tecnologia física.

Um MTU maior significa que mais dados cabem em menos pacotes, o que geralmente permite uma transmissão mais rápida e eficiente. No entanto, se ocorrer um erro de comunicação, o pacote levará mais tempo para ser retransmitido. Como pacotes maiores são mais propensos a corrupção e atrasos, um MTU menor pode melhorar a latência da rede.

Tamanho Máximo do Pacote TCP Prós e Contras

  • Pode ser ajustado através do sistema operacional.

  • Um tamanho máximo de pacote TCP menor pode melhorar a latência da rede.
  • Configurar mais alto que o MTU pode causar tagarelice.
  • Um tamanho de pacote TCP máximo menor resulta em transmissão mais lenta.

No Microsoft Windows, o tamanho máximo do pacote para protocolos como o TCP pode ser definido no Registro do Windows. Se esse valor for definido muito baixo, os fluxos de tráfego de rede serão divididos em um número relativamente grande de pequenos pacotes, o que afetará negativamente o desempenho. Estar na rede Xbox, por exemplo, exige que o valor do tamanho do pacote seja de pelo menos 1365 bytes.

Se o tamanho máximo do pacote TCP for definido muito alto, ele excede o MTU físico da rede e degrada o desempenho exigindo que cada pacote seja subdividido em pacotes menores. Esse processo é chamado de fragmentação. Os computadores com Microsoft Windows têm como padrão um tamanho máximo de pacote TCP de 1500 bytes para conexões de banda larga e 576 bytes para conexões dial-up para evitar exceder o MTU.

Problemas relacionados a MTU e Max TCP

A MTU da Ethernet de 1500 bytes limita o tamanho dos pacotes que a atravessam. O envio de um pacote maior que a janela máxima de transmissão para Ethernet é chamado de jabbering. Se não for endereçado, o jabbering pode interromper uma rede. Normalmente, o jabber é detectado por hubs repetidores ou switches de rede. A maneira mais simples de evitar o jabber é definir o tamanho máximo de um pacote TCP para não mais que 1500 bytes.

Em teoria, o limite máximo de tamanho de um pacote TCP é 64K (65.525 bytes), o que é muito maior do que você jamais usará. No entanto, problemas de desempenho também podem surgir se as configurações de transmissão máxima de TCP em seu roteador de banda larga doméstica forem diferentes das configurações em dispositivos individuais conectados a ele.

Recomendado: