Maximum Transmission Unit: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Varie correzioni di forma e punteggiatura; aggiunti Wikilinks
Riga 1:
In [[telecomunicazioni]] con '''Maximum Transmission Unit''' ('''MTU'''), (in italiano '''Unità massima di trasmissione''') si indica lela dimensionidimensione massimemassima in [[byte]] di un [[Pacchetto (reti)|pacchetto dati]] che può essere inviato attraverso un [[protocollo di comunicazione]] in una [[rete di telecomunicazioni]]. Tale parametro è di solito associato alle [[interfaccia (informatica)|interfacce]] di comunicazione quali [[scheda di rete|schede di rete]] o [[Porta seriale|porte seriali]].
 
Il concetto di MTU si ripresenta a diversi livelli, e assumendo diversi nomi, ma il termine MTU indica propriamente la dimensione massima del pacchetto in [[Internet Protocol|IP]]. IP viene molto spesso trasportato su [[Ethernet]], che ha normalmente uno spazio massimo di 1500 [[byte]] per il campo dati, a cui si aggiungono 26 [[byte]] [22 [[byte]] di intestazione Ethernet + 4 [[byte]] di ''Cyclic Redundancy Check'' ([[CRC]]), portando la '''dimensione massima del frame Ethernet''' a 1526 byte. La MTU tipica su Internet è quindi di 1500 [[byte]]. Di questi, 20 sono normalmente occupati dallo [[header]] [[Internet Protocol|IP]]. Se viene utilizzato il protocollo [[Transmission Control Protocol|TCP]], questo occupa normalmente altri 20 byte per i propri header. Il [[carico utile|payload]] (o ''carico utile'') di un pacchetto TCP è quindi tipicamente di 1460 byte. TCP possiede un meccanismo per negoziare il "[[Maximum Segment Size]]" (dimensione massima del segmento, o MSS). Normalmente, MSS = MTU - 40.
 
== MTU in IP e frammentazione ==
Quando un host deve trasmettere un pacchetto IP, terrà conto della MTU dell'interfaccia su cui trasmette il pacchetto. Lungo il suo percorso, il pacchetto potrà però incontrare collegamenti con una MTU inferiore, su cui non potrà essere trasmesso come tale. In questi casi, il [[router]] IP che deve trasmettere un pacchetto su una un'interfaccia che ha un MTU inferiore alla dimensione del pacchetto, effettua automaticamente la [[Frammentazione (informatica)#Frammentazione nella trasmissione dei dati|frammentazione]], ovvero divide il pacchetto in due o più pacchetti più piccoli. I frammenti del pacchetto originale sono contrassegnati in modo che il protocollo IP di destinazione sia in grado di riassemblare i pacchetti nell'originale.
 
Un qualsiasi router lungo il cammino potrebbe dover frammentare un pacchetto, e l'[[host]] di destinazione dovrà ricostruire il pacchetto originale dai frammenti.
 
=== Evitare la frammentazione ===