Concetti Chiave
- Il pacchetto di rete può subire frammentazione se supera la dimensione massima della PDU in una rete, consentendo la sua suddivisione in pacchetti più piccoli.
- La frammentazione trasparente permette il riassemblaggio del pacchetto originario dalla rete che lo ha frammentato, evitando che le reti successive ne siano a conoscenza.
- La frammentazione non trasparente implica che i frammenti viaggiano separati fino alla destinazione, dove vengono riassemblati, richiedendo una numerazione per la ricostruzione.
- La frammentazione trasparente ha svantaggi come la necessità di router specializzati e la ripetuta frammentazione in caso di attraversamento di più reti con limitazioni di PDU.
- Nella frammentazione non trasparente, i pacchetti devono contenere tre campi supplementari per la numerazione e l'identificazione degli ultimi frammenti.
Durante il percorso tra la stazione sorgente e quella di destinazione, il pacchetto di rete può attraversare numerose reti, ognuna delle quali può accettare dimensioni massime della PDU differenti. Quando un pacchetto supera la dimensione massima prevista nella rete che deve attraversare, può essere suddiviso dal router in frazioni più piccole compatibili con le dimensioni adatte per quella rete e i frammenti ottenuti possono essere inviati come singoli pacchetti separati. Tale operazione viene detta frammentazione.
Il riassemblaggio può essere effettuato in tempi e modalità differenti:
- Frammentazione trasparente: in questo caso la rete che ha provveduto alla frammentazione, provvede anche al riassemblaggio in uscita in modo tale che il pacchetto originario viene immediatamente riformato e le reti su cui verrà successivamente inoltrato non si accorgono nemmeno della frammentazione precedentemente avvenuta. Dovranno essere pertanto presenti dei router specializzati per effettuare tale operazione di riassemblaggio e ogni pacchetto diretto verso l’esterno dovrà passare per questi router. Tale modalità comporta alcuni svantaggi: tutti i pacchetti in uscita dalla rete devono passare per lo stesso router specializzato, inoltre se il pacchetto deve attraversare più reti con dimensione massima della PDU limitata, dovrà essere frammentato e riassemblato ogni volta, per ogni rete attraversata.
- Frammentazione non trasparente: una volta frammentato il pacchetto, esso proseguirà sempre suddiviso in frammenti verrà riassemblato solo al raggiungimento della destinazione. Come già detto, in ogni caso i frammenti dovranno essere opportunamente numerati affinché sia possibile ricostruire il pacchetto originale. Un metodo spesso utilizzato per la numerazione prevede la definizione di una unità d frammentazione elementare al di sotto della quale non è più possibile frammentare e, nell’intestazione dei pacchetti associati a ogni frammento, la presenzi di tre campi supplementari: il primo campo contiene il numero del pacchetto originario a cui appartiene quel frammento, il secondo campo contiene il numero associato al primo frammento elementare contenuto in quel frammento e il terzo è un bit che indica se quello in oggetto è l’ultimo frammento o se ne segue un altro.
Che cos'è la frammentazione trasparente?
Frammentazione non trasparente
Domande da interrogazione
- Qual è il processo di frammentazione dei pacchetti di rete e perché è necessario?
- Quali sono le differenze tra frammentazione trasparente e non trasparente?
- Quali sono i vantaggi e svantaggi della frammentazione trasparente?
La frammentazione è necessaria quando un pacchetto supera la dimensione massima della PDU in una rete. In tal caso, il router suddivide il pacchetto in frazioni più piccole, che possono essere inviate come pacchetti separati, garantendo così la compatibilità con le dimensioni della rete attraversata.
Nella frammentazione trasparente, il pacchetto viene riassemblato dalla rete che ha effettuato la frammentazione, mentre nella frammentazione non trasparente, i frammenti vengono riassemblati solo al raggiungimento della destinazione. La prima modalità richiede router specializzati, mentre la seconda prevede che i frammenti siano numerati per consentire la ricostruzione del pacchetto originale.
Il vantaggio della frammentazione trasparente è che il pacchetto originario viene immediatamente riformato, rendendo invisibile la frammentazione alle reti successive. Tuttavia, gli svantaggi includono la necessità di passare per router specializzati e la ripetuta frammentazione e riassemblaggio in caso di attraversamento di più reti con dimensioni massime della PDU limitate.