Come già evidenziato nel cap. 16, se un pacchetto ha dimensioni maggiori di quelle consentite dallo strato di più basso livello, ovvero della MTU, questo viene scomposto in pacchetti più piccoli, detti frammenti (fragments). Quindi, se un IP datagram ha dimensioni maggiori della MTU relativa alla rete che deve attraversare, viene scomposto in più IP datagram (frammenti), ognuno dei quali contiene una parte del payload relativo all’IP datagram originale.
|
Il livello Network prima di inviare un IP datagram richiede all’interfaccia di rete di destinazione la sua MTU per poter eventualmente effettuare la frammentazione degli IP datagram. Questo avviene per ogni tratto di rete che il pacchetto deve attraversare. |
Ogni sistema deve essere in grado di gestire pacchetti minimi di 68 byte poiché, nel caso di frammentazione, si ha un IP header che al più può essere 60 byte ed un payload minimo per ogni frammento di 8 byte.
L’IP datagram viene ricostruito ricomponendo i frammenti che lo costituiscono, soltanto dall’interfaccia di rete di destinazione effettiva: i sistemi intermedi, attraversati dall’IP datagram nel suo percorso dal mittente al destinatario non ricompongono i frammenti.