Słyszę / czytam dużo o IPv4 i IPv6 i nic o IPv5. Gdzie zgubił się w dyskusji?
Słyszę / czytam dużo o IPv4 i IPv6 i nic o IPv5. Gdzie zgubił się w dyskusji?
Odpowiedzi:
Pierwsze cztery bity w nagłówku IP służą do przechowywania wersji protokołu (4 lub 6). Wersja 5 została przypisana do innego protokołu, Internetowego protokołu Steam, więc nie była dostępna dla następcy IPv4.
Internetowy protokół Steam jest zdefiniowany przez RFC1819, w którym znajdziesz w sekcji 1.2:
Zarówno ST2, jak i IP stosują te same schematy adresowania w celu identyfikacji różnych hostów. Pakiety ST2 i IP różnią się pierwszymi czterema bitami, które zawierają numer wersji protokołu intersieci: liczba 5 jest zarezerwowana dla ST2 (sam adres IP ma wersję 4). Jako protokół warstwy sieci, podobnie jak IP, ST2 działa niezależnie od swoich podsieci. Istniejące implementacje używają ARP do rozpoznawania adresów i używają tych samych SAP warstwy 2 co IP.
Cytat z archiwum O'Reilly :
Ale co się stało z IPv5?
IPng, następna generacja protokołu internetowego, została opracowana w 1994 r. Z myślą o wdrożeniach, które rozpoczną zalewanie do 1996 r. (Tak, tak się stało). IPv6 miał być „god-send” w stosunku do dobrze używanego IPv4: zwiększył liczbę bajtów używanych w adresowaniu z 4 bajtów do 16 bajtów, wprowadził routing anycast, usunął sumę kontrolną z warstwy IP i wiele innych innych ulepszeń. Jednym z zachowanych pól było oczywiście pole wersji - te 8 bitów identyfikuje ten nagłówek IP jako wersję „4”, gdy jest tam 4, i prawdopodobnie użyliby „5”, aby zidentyfikować to następne wersja gen. Niestety, ta „5” została już podana do czegoś innego.
Pod koniec lat 70. powstał protokół o nazwie ST - The Internet Stream Protocol - do eksperymentalnej transmisji głosu, wideo i symulacji rozproszonej. Dwie dekady później protokół ten został zmieniony na ST2 i zaczął być wdrażany w projektach komercyjnych przez grupy takie jak IBM, NeXT, Apple i Sun. Wow, bardzo się różniło. ST i ST + oferowały połączenia zamiast swojego pozbawionego połączenia odpowiednika IPv4. To także gwarantowało QoS. ST i ST +, już otrzymali tę magiczną „5”.
A teraz, gdy tyka zegar internetowy, nasze komputery nie używają IPv5. Przechodzimy na 6.