Co to jest IP?
Adres protokołu internetowego jest również nazywany adresem IP. Jest to etykieta numeryczna przypisywana każdemu urządzeniu podłączonemu do sieci komputerowej, która wykorzystuje IP do komunikacji.
Adres IP działa jako identyfikator określonego komputera w określonej sieci. Adres IP jest również nazywany numerem IP i adresem internetowym. Adres IP określa techniczny format adresowania i schematu pakietów. Większość sieci łączy IP z TCP (Transmission Control Protocol). Pozwala również na stworzenie wirtualnego połączenia między miejscem docelowym a źródłem.
Co to jest IPv4?
IPv4 był pierwszą wersją protokołu IP. Został wdrożony do produkcji w ARPANET w 1983 roku. Obecnie jest najczęściej używaną wersją IP. Służy do identyfikacji urządzeń w sieci za pomocą systemu adresowania.
IPv4 wykorzystuje 32-bitowy schemat adresów, który pozwala na przechowywanie 2 32 adresów, czyli ponad 4 miliardy adresów. Do tej pory jest uważany za podstawowy protokół internetowy i przenosi 94% ruchu internetowego.
Co to jest IPv6?
Jest to najnowsza wersja protokołu internetowego. Internet Engineer Taskforce zainicjował go na początku 1994 roku. Projekt i rozwój tego pakietu nosi obecnie nazwę IPv6.
Ta nowa wersja adresu IP jest wdrażana, aby zaspokoić zapotrzebowanie na więcej adresów internetowych. Miał on na celu rozwiązanie problemów związanych z IPv4. Dzięki 128-bitowej przestrzeni adresowej pozwala na 340 undecillionów unikalnej przestrzeni adresowej. IPv6 zwany również IPng (następna generacja protokołu internetowego).
KLUCZOWA RÓŻNICA
- IPv4 to 32-bitowy adres IP, natomiast IPv6 to 128-bitowy adres IP.
- IPv4 to numeryczna metoda adresowania, podczas gdy IPv6 to alfanumeryczna metoda adresowania.
- Bity binarne IPv4 są oddzielone kropką (.), Podczas gdy bity binarne IPv6 są oddzielone dwukropkiem (:).
- IPv4 oferuje 12 pól nagłówka, podczas gdy IPv6 oferuje 8 pól nagłówka.
- IPv4 obsługuje rozgłaszanie, podczas gdy IPv6 nie obsługuje rozgłaszania.
- IPv4 ma pola sum kontrolnych, podczas gdy IPv6 nie ma pól sum kontrolnych
- IPv4 obsługuje VLSM (maska podsieci o wirtualnej długości), podczas gdy IPv6 nie obsługuje VLSM.
- IPv4 wykorzystuje ARP (Address Resolution Protocol) do mapowania na adres MAC, podczas gdy IPv6 wykorzystuje NDP (Neighbor Discovery Protocol) do mapowania na adres MAC.
Funkcje protokołu IPv4
- Protokół bezpołączeniowy
- Umożliwiają tworzenie prostej wirtualnej warstwy komunikacyjnej na zróżnicowanych urządzeniach
- Wymaga mniej pamięci i łatwości zapamiętywania adresów
- Już obsługiwany protokół przez miliony urządzeń
- Oferuje biblioteki wideo i konferencje
Funkcje protokołu IPv6
- Hierarchiczna infrastruktura adresowania i routingu
- Konfiguracja stanowa i bezstanowa
- Wsparcie dla jakości usług (QoS)
- Idealny protokół do interakcji z sąsiednimi węzłami
Różnica między adresami IPv4 i IPv6
IPv4 i IPv6 to oba adresy IP będące liczbami binarnymi. IPv4 to 32-bitowa liczba binarna, a IPv6 to 128-bitowa liczba binarna. Adresy IPv4 są oddzielone kropkami, a adresy IPv6 dwukropkami.
Obie służą do identyfikacji maszyn podłączonych do sieci. W zasadzie są takie same, ale różnią się sposobem działania.
Podstawa różnic | IPv4 | IPv6 |
---|---|---|
Rozmiar adresu IP | IPv4 to 32-bitowy adres IP. | IPv6 to 128-bitowy adres IP. |
Sposób adresowania | IPv4 to adres numeryczny, a jego bity binarne są oddzielone kropką (.) | IPv6 to adres alfanumeryczny, którego bity binarne są oddzielone dwukropkiem (:). Zawiera również szesnastkowy. |
Liczba pól nagłówka | 12 | 8 |
Długość złożonego nagłówka | 20 | 40 |
Suma kontrolna | Zawiera pola sum kontrolnych | Nie ma pól sum kontrolnych |
Przykład | 12.244.233.165 | 2001: 0db8: 0000: 0000: 0000: ff00: 0042: 7879 |
Typy adresów | Unicast, broadcast i multicast. | Unicast, multicast i anycast. |
Liczba zajęć | IPv4 oferuje pięć różnych klas adresów IP. Klasa od A do E. | LPv6 umożliwia przechowywanie nieograniczonej liczby adresów IP. |
Konfiguracja | Musisz skonfigurować nowo zainstalowany system, zanim będzie mógł komunikować się z innymi systemami. | W IPv6 konfiguracja jest opcjonalna, w zależności od potrzebnych funkcji. |
Obsługa VLSM | Obsługa protokołu IPv4 VLSM (maska podsieci o wirtualnej długości). | IPv6 nie oferuje wsparcia dla VLSM. |
Podział | Fragmentacja odbywa się poprzez wysyłanie i przekazywanie tras. | Fragmentacja jest wykonywana przez nadawcę. |
Protokół informacji o routingu (RIP) | RIP to protokół routingu obsługiwany przez demona routowanego. | RIP nie obsługuje IPv6. Wykorzystuje trasy statyczne. |
konfiguracja sieci | Sieci należy konfigurować ręcznie lub za pomocą protokołu DHCP. IPv4 miał kilka nakładek, aby poradzić sobie z rozwojem Internetu, co wymaga więcej działań konserwacyjnych. | IPv6 obsługuje możliwości autokonfiguracji. |
Najlepszą cechą | Powszechne stosowanie urządzeń NAT (translacji adresów sieciowych), które pozwalają na pojedynczy adres NAT, może maskować tysiące adresów nierutowalnych, umożliwiając osiągnięcie integralności od końca do końca. | Pozwala na bezpośrednie adresowanie ze względu na ogromną przestrzeń adresową. |
Maska adresu | Użyj dla wyznaczonej sieci z części hosta. | Nieużywany. |
SNMP | SNMP to protokół używany do zarządzania systemem. | SNMP nie obsługuje IPv6. |
Mobilność i interoperacyjność | Względnie ograniczone topologie sieciowe, do których się przenoszą, ograniczają mobilność i możliwości współdziałania. | IPv6 zapewnia interoperacyjność i możliwości mobilności, które są wbudowane w urządzenia sieciowe. |
Bezpieczeństwo | Bezpieczeństwo zależy od aplikacji - protokół IPv4 nie został zaprojektowany z myślą o bezpieczeństwie. | IPSec (Internet Protocol Security) jest wbudowany w protokół IPv6 i może być używany z odpowiednią infrastrukturą kluczy. |
Rozmiar pakietu | Wymagany rozmiar pakietu 576 bajtów, fragmentacja opcjonalna | Wymagane 1208 bajtów bez fragmentacji |
Fragmentacja pakietów | Zezwala z routerów i wysyłającego hosta | Wysyłanie tylko hostów |
Nagłówek pakietu | Nie identyfikuje przepływu pakietów dla obsługi QoS, która obejmuje opcje sum kontrolnych. | Nagłówek pakietu zawiera pole Flow Label, które określa przepływ pakietów do obsługi QoS |
Rekordy DNS | Adres (A) rekordy, mapy nazw hostów | Rekordy adresowe (AAAA), mapy nazw hostów |
Konfiguracja adresu | Ręcznie lub przez DHCP | Bezstanowa autokonfiguracja adresu przy użyciu protokołu Internet Control Message Protocol w wersji 6 (ICMPv6) lub DHCPv6 |
Rozdzielczość IP do MAC | Broadcast ARP | Pozyskiwanie sąsiadów multiemisji |
Zarządzanie lokalnymi grupami podsieci | Protokół zarządzania grupami internetowymi GMP) | Wykrywanie odbiornika multiemisji (MLD) |
Pola opcjonalne | Ma opcjonalne pola | Nie ma pól opcjonalnych. Ale nagłówki rozszerzeń są dostępne. |
IPSec | Zabezpieczenie protokołu internetowego (IPSec) dotyczące bezpieczeństwa sieci jest opcjonalne | Bezpieczeństwo protokołu internetowego (IPSec) Dotyczy bezpieczeństwa sieci jest obowiązkowe |
Serwer dynamicznej konfiguracji hosta | Klienci mają dostęp do DHCS (serwer dynamicznej konfiguracji hosta), ilekroć chcą połączyć się z siecią. | Klient nie musi podchodzić do takiego serwera, ponieważ otrzymuje stałe adresy. |
Mapowanie | Używa protokołu ARP (Address Resolution Protocol) do mapowania na adres MAC | Używa NDP (Neighbor Discovery Protocol) do mapowania na adres MAC |
Możliwość współpracy z urządzeniami mobilnymi | Adres IPv4 używa notacji dziesiętnej z kropkami. Dlatego nie nadaje się do sieci komórkowych. | Adres IPv6 jest przedstawiany w notacji szesnastkowej, oddzielonej dwukropkami. IPv6 lepiej nadaje się do sieci komórkowych. |
IPv4 i IPv6 nie mogą komunikować się z innymi, ale mogą istnieć razem w tej samej sieci. Jest to znane jako podwójny stos.