Kluczowa różnica: IPv4 jest czwartą wersją IP i jest szeroko stosowany. Wersja IPv6 jest lepszą i bardziej zaawansowaną wersją wydaną w celu radzenia sobie z wyczerpaniem adresów. IPv4 używa 32-bitowego formatu adresu, a IPv6 używa formatu 128-bitowego.
Aby zrozumieć protokół internetowy w wersji 4 (IPv4) i protokół internetowy w wersji 6 (IPv6), musisz najpierw zrozumieć, czym jest protokół internetowy. Według Dictionary.com protokół internetowy (IP) to "kod służący do etykietowania pakietów danych przesyłanych przez Internet, identyfikujący zarówno komputery wysyłające, jak i odbierające." Jest to główny protokół komunikacyjny używany do przekazywania danych w formę pakietów sieciowych w Internecie dla innych użytkowników. Jest to podstawowy protokół, który ustanawia Internet. IP był bezpołączeniową usługą datagramową w oryginalnym programie kontroli transmisji, który został wprowadzony przez Vinta Cerfa i Boba Kahna w 1974 roku.
Aby przesłać dane z jednej lokalizacji do drugiej, musi najpierw wiedzieć, gdzie znajdują się użytkownicy. IP odróżnia je jako adresy IP. Adres IP to numer opisujący, gdzie w Internecie znajduje się komputer. W związku z tym IP zwykle przesyła dane z jednego adresu IP do drugiego. Adresy IP są używane na prawie każdym urządzeniu, które może łączyć się z Internetem, w tym komputerami, laptopami, smartfonami, konsolami do gier itp.
IPv4 używa 32-bitowego (czterobajtowego) formatu adresu, który w przybliżeniu daje nam 2 ^ 32 adresy lub 4 miliardy adresów. IPv4 jest zapisywany w czterech 1-bajtowych liczbach dziesiętnych, które są oddzielane kropkami (np. 170.25.458.1 jest adresem IP). Wraz z nieoczekiwanym wzrostem Internetu liczba ta spowodowała wyczerpanie adresu IPv4, w którym przydzielono ostatni z adresów IP. Aby poradzić sobie z wyczerpaniem adresu IPv4, nowsza, lepsza wersja jest w trakcie prac i jest obecnie wdrażana, IPv6.
Podobnie jak w IPv4, IPv6 jest protokołem warstwy Internetu do pracy w sieci z komutacją pakietów, która służy do przesyłania pakietów danych przez Internet. IPv6 opisano w publikacji RFC 2460 opublikowanej przez IETF. IPv6 jest również znany jako IPng lub protokół internetowy następnej generacji i jest najnowszą wersją IP; został zaprojektowany w celu zastąpienia starszego protokołu IPv4 i radzenia sobie z wyczerpaniem adresu. IPv6 zaczął rozwijać się na początku lat 1990, kiedy IETF zdał sobie sprawę, że z powodu boomu internetowego możemy uruchomić adresy IP.
Główną różnicą między IPv4 i IPv6 jest to, że IPv6 używa adresów 128-bitowych zamiast tradycyjnych 32-bitowych, co pozwala na obsługę około 2 ^ 128 adresów lub 340, 282, 366, 920, 938, 000, 000, 000, 000, 000, 000, 000, 000 adresów. Jest również wyświetlany przy użyciu systemu szesnastkowego i oddzielone dwukropkami (przykład: 2001: 0db8: 85a3: 0042: 1000: 8a2e: 0370: 7334). Głównym problemem związanym z wdrażaniem tej wersji jest to, że obie wersje nie są kompatybilne i będą wymagać od użytkowników zmiany routerów i innych urządzeń. Jednak wiele komputerów jest zgodnych z ustawieniami IPv6.
Oprócz zapewnienia większej liczby adresów IPv6 jest również bardziej zaawansowany technologicznie w porównaniu do IPv4, a także oferuje funkcje takie jak (dzięki uprzejmości Webopedia):
- Nie wymaga NAT (Network Address Translation)
- Automatyczna konfiguracja
- Koniec z kolizjami prywatnych adresów
- Lepsze routing multiemisji
- Prostszy format nagłówka
- Uproszczone, bardziej wydajne trasowanie
- Prawdziwa jakość usług (QoS), zwana również "etykietowaniem przepływu"
- Wbudowane uwierzytelnianie i obsługa prywatności
- Elastyczne opcje i rozszerzenia
- Łatwiejsza administracja (nie będzie już wymagać DHCP)