Da IPv4 a IPv6. dov'è IPv5?


107

Come tutti sappiamo che dopo IPv4 è arrivato IPv6. Come è avvenuta questa transizione?

Voglio solo sapere che c'era anche qualche IPv5? o c'è qualche altra logica nel nominare questa versione di IP come IPv6?


5
Pensavo che IPv6 avrebbe supportato sei spazi di indirizzi anziché quattro come in IPv4. Si scopre che lo hanno moltiplicato per 4.
Joe Z.

4
@EvanPlaice: dopo NCP, c'era TCP, che aveva una versione 1 e una versione 2. Quando divenne chiaro che il protocollo doveva essere diviso, la versione 3 divenne IPv3 e TCPv3. Entrambi sono stati dichiarati stabili su v4, e sono i protocolli ciò che conosci oggi. Poiché TCPv4 non deve essere eseguito su IPv4, quel protocollo rimane lo stesso e IP è passato alla v6.
Blrfl

2
Ai vecchi tempi i numeri dispari rappresentavano solitamente le versioni beta (come il protocollo di streaming su Internet era)
Sylwester,

3
Le versioni IP 7, 8 e 9 sono state assegnate anche a potenziali sostituzioni IPv4, quindi se qualcosa arriva dopo IPv6 inizierà con IPv10.
Michael Hampton,

1
@nawfal IPv6 è solo nominalmente a 128 bit; un indirizzo IPv6 comprende una parte di rete a 64 bit e una parte host a 64 bit. Non credo che possiamo aiutarti a sentirti a disagio per avere tutto quello spazio inutilizzato. È pensato per essere così, in modo che nessuno abbia possibilità realistiche di rimanere senza indirizzi su un singolo segmento di rete o di rimanere senza sottoreti. (Anche se gli ISP hanno ancora bisogno di educazione su quest'ultimo ...)
Michael Hampton

Risposte:


88

Secondo Wikipedia, Internet Protocol Versione 5 è stato utilizzato da Internet Stream Protocol , un protocollo di streaming sperimentale.

La seconda versione (di Internet Stream Protocol), nota in vari modi come ST-II o ST2, distingue i propri pacchetti con un protocollo Internet versione numero 5, sebbene non sia mai stato conosciuto come IPv5.

La famiglia del protocollo Internet Stream non è mai stata introdotta per uso pubblico, ma molti dei concetti disponibili in ST sono simili ai protocolli di modalità di trasferimento asincrono successivi e possono essere trovati in Multiprotocol Label Switching (MPLS). Hanno anche presagito Voice over IP.


26

I numeri di versione per la "versione" fanno parte del campo dell'intestazione IP (descritto in RFC 791 ) ed è largo 4 bit. Come con molti dei numeri che si fanno strada in Internet, i numeri per la versione fanno parte dell'Autorità dei numeri assegnati a Internet .

L'elenco dei numeri di versione è disponibile all'indirizzo http://www.iana.org/assignments/version-numbers/version-numbers.xhtml che mostra:

 0 Riservato http://tools.ietf.org/html/rfc4928 sezione 3
 1 riservato http://tools.ietf.org/html/rfc4928 sezione 3
 2 Non assegnato
 3 Non assegnato
 4 IP - Protocollo Internet http://tools.ietf.org/html/rfc791
 5 ST - Modalità Datagram ST http://tools.ietf.org/html/rfc1190
 6 IPv6 - Internet Protocol versione 6 http://tools.ietf.org/html/rfc1752
 7 TP / IX - TP / IX: The Next Internet http://tools.ietf.org/html/rfc1475
 8 PiP - Il protocollo Internet P http://tools.ietf.org/html/rfc1621
 9 TUBA - TUBA http://tools.ietf.org/html/rfc1347
10 Non assegnato
11 Non assegnato
12 Non assegnato
13 Non assegnato
14 Non assegnato
15 Riservato

Ed è qui che provengono i numeri e che cosa è già là fuori. Se esiste qualcosa dopo IPv6 che non è uno dei numeri già definiti, il successivo numero di versione disponibile del protocollo Internet disponibile è 10.

Le specifiche di ST possono essere lette in RFC 1190 . Questo protocollo è stato sviluppato da Jim Forgie e non è mai stato più che sperimentale. La pagina di Wikipedia su di essa è disponibile su Internet Stream Protocol .

Si noti che questi numeri assegnati risalgono ai giorni in cui le cose erano un po 'più ... senza preoccupazioni con Internet. Rete di classe / 8 blocchi sono stati distribuiti abbastanza liberamente (noti come reti di "classe A") - un certo numero di università hanno spazi di rete di milioni (16,7 M) di indirizzi IPv4.

Allocare i numeri delle versioni ai protocolli sperimentali era probabilmente anche un segno dei tempi (anche se IPv6 è arrivato a un uso pratico). IANA è molto più conservatore nell'assegnare i numeri oggi.


12

"Quindi cosa è successo a IPv5? IPv5 è stato usato per definire un protocollo sperimentale di streaming in tempo reale. Per evitare qualsiasi confusione, si è deciso di non utilizzare IPv5 e di denominare il nuovo protocollo IP IPv6." (Cisco CCNA Exploration Courses - Accesso alla WAN )

Ecco un link! @ Hemant Troverai miglioramenti offerti da IPv6.


Bella citazione. Potresti aggiungere un link ad esso? Ciò aiuterebbe davvero questa risposta.
Mason Wheeler,

1

IPv5 è stato utilizzato per definire un protocollo sperimentale di streaming in tempo reale. Per evitare confusione, si è deciso di non utilizzare IPv5 e di denominare il nuovo protocollo IP IPv6. Un'altra cosa è che IPv6 ha una vasta gamma di indirizzi IP che arriva fino a 340 trilioni di miliardi di miliardi di miliardi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.