IPv4 do IPv6. gdzie jest IPv5?

107

Jak wszyscy wiemy, że po IPv4 przyszedł IPv6. Jak doszło do tego przejścia?

Chcę tylko wiedzieć, czy był tam również IPv5? czy jest jakaś inna logika w nazwaniu tej wersji IP jako IPv6?

Hemant
źródło
5
Kiedyś myślałem, że IPv6 będzie obsługiwał sześć przestrzeni adresowych zamiast czterech jak w IPv4. Okazuje się, że zamiast tego pomnożono ją przez 4.
Joe Z.
4
@EvanPlaice: Po NCP pojawił się TCP, który miał wersję 1 i wersję 2. Gdy stało się jasne, protokół musiał zostać podzielony, wersja 3 zmieniła się w IPv3 i TCPv3. Oba zostały zadeklarowane jako stabilne w wersji 4 i są to protokoły, które znasz już dzisiaj. Ponieważ TCPv4 nie musi być uruchamiany przez IPv4, protokół ten pozostaje taki sam, a IP przeszedł na wersję 6.
Blrfl
2
W dawnych czasach numery nieparzyste zwykle reprezentowany beta wersje (jak Internet Protocol streamingu było)
Sylwester
3
Wersje IP 7, 8 i 9 zostały również przypisane do potencjalnych zamian IPv4, więc jeśli cokolwiek przyjdzie po IPv6, zacznie się od IPv10.
Michael Hampton
1
@nawfal IPv6 jest tylko nominalnie 128-bitowy; adres IPv6 składa się z 64-bitowej części sieci i 64-bitowej części hosta. Nie sądzę, abyśmy mogli pomóc Ci poczuć się nieswojo z powodu niewykorzystanej przestrzeni. Ma to być w ten sposób, aby nikt nie miał realnej szansy na wyczerpanie adresów w jednym segmencie sieci lub na brak podsieci. (Chociaż dostawcy usług internetowych nadal potrzebują edukacji na temat tego drugiego ...)
Michael Hampton

Odpowiedzi:

88

Według Wikipedii protokół internetowy w wersji 5 był używany przez Internet Stream Protocol , eksperymentalny protokół przesyłania strumieniowego.

Druga wersja (Internet Stream Protocol), znana jako ST-II lub ST2, wyróżnia swoje własne pakiety za pomocą protokołu internetowego o numerze 5, chociaż nigdy nie była znana jako IPv5.

Rodzina protokołów Internet Stream nigdy nie została wprowadzona do użytku publicznego, ale wiele koncepcji dostępnych w ST jest podobnych do późniejszych protokołów Asynchronous Transfer Mode i można je znaleźć w Multiprotocol Label Switching (MPLS). Zapowiedzieli także Voice over IP.

Carson63000
źródło
26

Numery wersji „wersji” są częścią pola nagłówka IP (opisanego w RFC 791 ) i mają szerokość 4 bitów. Podobnie jak w przypadku wielu liczb, które trafiają do Internetu, numery wersji są częścią Urzędu ds . Przydzielonych numerów w Internecie .

Lista numerów wersji znajduje się na stronie http://www.iana.org/assignments/version-numbers/version-numbers.xhtml, która pokazuje:

 0 Zarezerwowane http://tools.ietf.org/html/rfc4928 sekcja 3
 1 Zarezerwowany http://tools.ietf.org/html/rfc4928 sekcja 3
 2 Nieprzypisane
 3 Nieprzypisane
 4 IP - protokół internetowy http://tools.ietf.org/html/rfc791
 5 Tryb datagramu ST-ST http://tools.ietf.org/html/rfc1190
 6 IPv6 - protokół internetowy w wersji 6 http://tools.ietf.org/html/rfc1752
 7 TP / IX - TP / IX: The Next Internet http://tools.ietf.org/html/rfc1475
 8 PiP - P Internet Protocol http://tools.ietf.org/html/rfc1621
 9 TUBA - TUBA http://tools.ietf.org/html/rfc1347
10 Nieprzypisane
11 Nieprzypisane
12 Nieprzypisane
13 Nieprzypisane
14 Nieprzypisane
15 Zarezerwowane

I stąd pochodzą liczby i to, co już tam jest. Jeśli po IPv6 jest coś, co nie jest jedną z już zdefiniowanych liczb, kolejnym dostępnym numerem wersji protokołu internetowego jest 10.

Specyfikę ST można odczytać w RFC 1190 . Ten protokół został opracowany przez Jima Forgie i nigdy nie był bardziej eksperymentalny. Stronę Wikipedii na ten temat można znaleźć na stronie Internet Stream Protocol .

Pamiętaj, że te przypisane numery były sprzed kilku dni, kiedy było trochę więcej ... beztrosko z Internetem. Sieć klasowa / 8 bloków zostało rozdanych dość swobodnie (znane jako sieci „klasy A”) - wiele uniwersytetów ma przestrzenie sieciowe z milionami (16,7 mln) adresów IPv4.

Przypisywanie numerów wersji protokołom eksperymentalnym prawdopodobnie było także znakiem czasu (chociaż IPv6 sprawiło, że jest to praktyczne zastosowanie). IANA jest dziś znacznie bardziej konserwatywna w przypisywaniu liczb.


źródło
12

„Więc co się stało z IPv5? IPv5 został użyty do zdefiniowania eksperymentalnego protokołu przesyłania strumieniowego w czasie rzeczywistym. Aby uniknąć nieporozumień, postanowiono nie używać IPv5 i nazwać nowy protokół IPv6.” (Kursy eksploracyjne CCisco CCNA - Dostęp do sieci WAN )

Oto link! @ Hemant Znajdziesz tam ulepszenia oferowane przez IPv6.

Lucian Oprea
źródło
Niezły cytat. Czy możesz dodać do niego link? To naprawdę pomogłoby w tej odpowiedzi.
Mason Wheeler
1

Do zdefiniowania eksperymentalnego protokołu przesyłania strumieniowego w czasie rzeczywistym wykorzystano IPv5. Aby uniknąć nieporozumień, postanowiono nie używać IPv5 i nazwać nowy protokół IP IPv6. Inną rzeczą jest to, że IPv6 ma dużą rozpiętość adresów IP, która wynosi do 340 trylionów bilionów bilionów.

użytkownik91828
źródło