dati viaggia attraverso una rete a pacchetti. Un messaggio e-mail , streaming video o altri file inviato su Internet è composto da molti di questi pacchetti , che vengono riassemblati nella loro forma originale da un computer sul lato di ricezione . Ogni pacchetto ha una intestazione che contiene i dati necessari per instradare i dati verso la destinazione desiderata . A volte un nodo può avere bisogno di dividere un pacchetto in unità più piccole denominate frammenti . L'intestazione fornisce l'identificazione per ciascun frammento , permettendo al nodo di destinazione per il rimontaggio dei frammenti nell'ordine corretto . Origine e di destinazione
Internet Protocol versione 4 e 6 hanno differenti campi di intestazione riservati per l'identificazione dei pacchetti , ma entrambi contengono l'indirizzo IP sorgente del pacchetto, il dispositivo che ha inviato i dati originali , e la destinazione del pacchetto nelle loro intestazioni . IPv4 header dei pacchetti riserva 32 bit per l' IP " Source Address " e campi " Destinazione indirizzo" , che permettono di fornire gli indirizzi IPv4 per circa 4,3 miliardi di dispositivi connessi a Internet. L' Internet Assigned Numbers Authority distribuito gli ultimi indirizzi IPv4 disponibili il 3 febbraio 2011. IPv6 risolve questo problema fornendo 128 bit per i suoi campi di indirizzo , moltiplicando il numero di indirizzi disponibili in modo esponenziale .
Frammentazione Handling in IPv4
" Identificazione Un IPv4 di intestazione del pacchetto , " " Flags "e" Offset frammento " campi forniscono le istruzioni necessarie per ricostruire il pacchetto originale . Nel campo di identificazione contiene un valore numerico assegnato a tutti i frammenti di un pacchetto , assicurando che il dispositivo di destinazione sa che frammenti appartengono ai pacchetti ricevuti . Bandiere campo contiene tre bit , ognuno dei quali può avere un valore " 1 " o " 0 ". Il terzo bit nel campo Flags è la bandiera " More Fragments " , che ha un valore di " 1" se è la ultimo frammento di un pacchetto , lasciando che il nodo di destinazione sapere che ha tutti i frammenti necessari per ricostruire il pacchetto . Il valore del campo offset frammento è unico per ogni frammento , che indica l'ordine progressivo del frammento nel pacchetto originale e permettendo al dispositivo di ricezione per rimontare i frammenti nell'ordine corretto .
Frammentazione Handling in IPv6
intestazioni dei pacchetti IPv6 standard non contengono campi per le informazioni frammentazione memorizzazione . Invece , se un pacchetto deve essere frammentato , i dispositivi che utilizzano il protocollo IPv6 aggiungerà un'intestazione di estensione sul pacchetto contenente le informazioni che il dispositivo ricevente deve ricostruire il pacchetto . Il dispositivo di trasmissione dati aggiunge l'header di estensione , perché sotto IPv6 , solo i nodi trasmittenti pacchetti possono loro frammento . L' estensione intestazione contiene un campo " Identificazione" che serve la stessa funzione del campo " Identificazione" in pacchetti IPv4 . Una volta che il pacchetto raggiunge la sua destinazione , il dispositivo utilizza la fonte e informazioni di destinazione , insieme con i dati di intestazione di estensione, per ricostruire il pacchetto originale .
Identificare i pacchetti che richiedono la priorità di consegna
< campo "precedenza " p > di IPv4 permette al nodo di trasmissione per assegnare una priorità alla consegna di un pacchetto , dal passaggio di routine attraverso la rete per istruire la rete per posizionare maggiore priorità alla consegna del pacchetto che su tutti gli altri pacchetti con valori di campo inferiori precedenza IP . L' intestazione del pacchetto IPv6 fornisce un campo di "Traffic Class " , che assegna la priorità di consegna per il pacchetto e un campo "Flow Label" che racconta la rete di assegnare la stessa priorità di ogni pacchetto all'interno di un flusso di dati specifico.