Qual è l'indirizzo IP e la differenza tra IPv4 e IPv6

Qual è l'indirizzo IP e la differenza tra IPv4 e IPv6

L'indirizzo IP è un codice numerico che identifica computer o dispositivi in ​​una rete. Come un PC o un tablet, un router, un server Web, una stampante di rete, un modem, ecc. Il nome "IP" deriva dall'acronimo di Protocollo Internet. Perché viene utilizzato in reti che utilizzano Internet "language" (protocollo), sia esso una rete privata o Internet stessa.

L'IP è il computer equivalente all'indirizzo di una casa.

Con esso il postino sa dove vive qualcuno e può mandargli delle lettere. L'IP di un dispositivo fa sì che la rete lo distingua dagli altri e sia in grado di inviare o ricevere dati.

Tipi di indirizzi

  • A seconda della versione, possono essere IPv4 o IPv6. Spiego le tue differenze qui sotto.
  • IP pubblico o privato. A seconda del tipo di rete a cui appartengono.
  • IP fisso o dinamico. A seconda del modo in cui sono assegnati.

Differenza tra IPv4 e IPv6

Oggi ci sono due versioni in uso del protocollo IP. Questo rende possibile avere diversi aspetti e caratteristiche ...

IPv4

È la versione standard. Viene utilizzato dalla maggior parte dei computer e dei dispositivi su Internet e altre reti. Gli IP di questo tipo hanno una forma come questa:

212.150.67.158

Questo di solito è scritto per una domanda pratica e facile da leggere. Come quattro numeri decimali, ognuno dei quali può variare tra 0 e 255, separati da punti.

Le apparecchiature informatiche funzionano effettivamente con bit.

1 bit può avere solo due valori. O zero o uno. I bit sono usati per definire stati come on o off, true o false, più o meno, ecc. Questo è il modo in cui i team e i loro programmi lavorano internamente.

Ogni numero di IPv4 rappresenta 8 bit. O che cosa è lo stesso, 1 byte. Pertanto i loro indirizzi sono formati in totale da 32 bit o 4 byte (4 gruppi di 8 bit ciascuno, 4 x 8 = 32).

C'è un'altra versione di IP in crescita e questa è l'alternativa del futuro. Si chiama ...

IPv6

È nato perché IPv4 era "in calo". Hanno iniziato a completare l'IP per identificare i miliardi di dispositivi e dispositivi delle reti globali e di Internet.

IPv6 alloca 128 bit per ogni IP invece di solo 32 come IPv4. Ciò aumenta (molto) il numero di indirizzi disponibili. Passano da "solo" 232 a 2128. Quanto è in un numero "normale"?

  • Numero approssimativo di IP IPv4 univoci: 4.300.000.000
  • No. che consente IPv6: 340.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000

È un valore più che sufficiente per poter assegnare trilioni di IP a ogni abitante del pianeta ea tutti i dispositivi che ha. Questo è l'obiettivo. Quindi ci deve essere abbastanza per sempre.

La transizione da IPv4 a IPv6 sta rallentando. Tra le altre ragioni perché non sono compatibili tra loro. Esistono ancora molti computer e provider Internet che non supportano la versione 6. Ciò cambierà nel tempo fino a quando non sostituiranno la versione 4 tradizionale IP.

Modi per scrivere un IPv6

Ci sono più opzioni rispetto a IPv4 semplice. Queste sono le principali notazioni:

Notazione completa
Sembra questo:

2A03: 2880: 2110: CF01: 0ACE: 0000: 0000: 0009

I valori separati dal simbolo ":" sono due coppie di numeri esadecimali (ad esempio, 2A03). Rappresentano 2 byte (16 bit). In totale ci sono 8 gruppi di numeri esadecimali. Corrispondono ai 128 bit dell'IPv6 (8 gruppi x 16 bit ogni gruppo = 128 bit).

Notazione abbreviata

Elimina gli zeri che si trovano all'inizio di ogni gruppo. E rappresenta con "::" il gruppo o gruppi consecutivi formati solo da zero.

Il precedente IPv6 rimarrebbe in questo modo (le modifiche al frame in grassetto): \

2A03: 2880: 2110: CF01:ACE :: 9

In questo esempio, gli zeri che erano all'inizio del quinto e dell'ottavo gruppo non sono scritti. E gli zeri del sesto e settimo gruppo sono stati abbreviati come "::".

Notazione mista

È il meno comune. Scrivi gli ultimi 32 bit con il formato IPv4 e gli altri con IPv6.

Ad esempio:

2A03: 2880: 2110: CF01: 0ACE: 0000:212.150.67.158

oppure

2A03: 2880: 2110: CF01:ACE :: 212.150.67.158