MTU di rete e TCP massimo

Sommario:

MTU di rete e TCP massimo
MTU di rete e TCP massimo
Anonim

L'unità di trasmissione massima (MTU) e la dimensione massima del pacchetto TCP sono termini di rete di computer che spesso vengono confusi. Scopri le differenze tra la MTU di rete e la dimensione massima del pacchetto TCP e come queste sono correlate.

Image
Image
  • Limitato dall'hardware di rete.
  • Non può essere regolato senza modifiche hardware.
  • Misurato in byte.
  • Può essere impostato su qualsiasi valore.
  • Non dovrebbe mai essere superiore all'MTU.
  • Misurato in byte.

Quando invii un file o un messaggio tramite il Transmission Control Protocol (TCP), viene diviso in pacchetti che vengono riassemblati dopo aver raggiunto la destinazione prevista. L'unità di trasmissione massima (MTU) è la dimensione massima di una singola unità di dati che può essere trasmessa su una rete di comunicazione digitale. I protocolli di rete di livello superiore, come TCP/IP, possono essere configurati con una dimensione massima del pacchetto, che è un parametro indipendente dall'MTU di livello fisico su cui viene eseguito TCP/IP. Sebbene sia possibile impostare la dimensione massima del pacchetto TCP su quasi tutti i valori, non dovrebbe mai superare l'MTU della rete.

Alcuni dispositivi di rete utilizzano erroneamente questi termini in modo intercambiabile. Ad esempio, su alcuni router domestici a banda larga, il parametro chiamato MTU è in re altà la dimensione massima del pacchetto TCP.

Pro e contro dimensioni MTU

  • Un MTU più grande consente una trasmissione dati più veloce.
  • Un MTU più piccolo comporta una riduzione della latenza di rete.
  • Un MTU più grande può aumentare la latenza della rete.
  • L'aumento dell'MTU potrebbe richiedere costosi aggiornamenti hardware.

La dimensione dell'MTU è una proprietà di un'interfaccia di rete fisica e di solito viene misurata in byte. L'MTU per Ethernet, ad esempio, è di 1500 byte. Alcuni tipi di rete, come i token ring, hanno MTU più grandi. Alcune reti hanno MTU più piccoli, ma il valore è fisso per ciascuna tecnologia fisica.

Un MTU più grande significa che più dati si adattano a meno pacchetti, il che generalmente consente una trasmissione più veloce ed efficiente. Tuttavia, se si verifica un errore di comunicazione, il pacchetto impiega più tempo per essere ritrasmesso. Poiché i pacchetti più grandi sono più soggetti a danneggiamenti e ritardi, un MTU più piccolo può migliorare la latenza della rete.

Pro e contro della dimensione massima del pacchetto TCP

  • Può essere regolato tramite il sistema operativo.
  • Una dimensione massima del pacchetto TCP inferiore può migliorare la latenza della rete.
  • Impostarlo a un valore superiore all'MTU può causare jabbering.
  • Una dimensione massima del pacchetto TCP inferiore risulta in una trasmissione più lenta.

In Microsoft Windows, la dimensione massima del pacchetto per protocolli come TCP può essere impostata nel registro di Windows. Se questo valore è impostato su un valore troppo basso, i flussi di traffico di rete vengono suddivisi in un numero relativamente elevato di piccoli pacchetti, il che influisce negativamente sulle prestazioni. Essere sulla rete Xbox, ad esempio, richiede che il valore della dimensione del pacchetto sia almeno 1365 byte.

Se la dimensione massima del pacchetto TCP è impostata su un valore troppo alto, supera la MTU fisica della rete e peggiora le prestazioni richiedendo che ogni pacchetto sia suddiviso in pacchetti più piccoli. Questo processo è chiamato frammentazione. I computer Microsoft Windows impostano per impostazione predefinita una dimensione massima del pacchetto TCP di 1500 byte per le connessioni a banda larga e 576 byte per le connessioni remote per evitare di superare l'MTU.

Problemi relativi a MTU e Max TCP

L'MTU di Ethernet di 1500 byte limita la dimensione dei pacchetti che lo attraversano. L'invio di un pacchetto che è più grande della finestra di trasmissione massima per Ethernet è chiamato jabbering. Se non indirizzato, il jabbering può interrompere una rete. Di solito, il jabber viene rilevato da hub ripetitori o switch di rete. Il modo più semplice per prevenire il jabber è impostare la dimensione massima di un pacchetto TCP su non più di 1500 byte.

In teoria, il limite di dimensione massima di un pacchetto TCP è 64K (65.525 byte), che è molto più grande di quanto tu possa mai usare. Tuttavia, possono sorgere problemi di prestazioni anche se le impostazioni di trasmissione massima TCP sul router a banda larga di casa differiscono dalle impostazioni sui singoli dispositivi ad esso collegati.

Consigliato: