Was ist IP?
Eine Internetprotokolladresse wird auch als IP-Adresse bezeichnet. Es ist eine numerische Bezeichnung, die jedem Gerät zugewiesen wird, das mit einem Computernetzwerk verbunden ist, das die IP für die Kommunikation verwendet.
Die IP-Adresse dient als Kennung für einen bestimmten Computer in einem bestimmten Netzwerk. Die IP-Adresse wird auch als IP-Nummer und Internetadresse bezeichnet. Die IP-Adresse gibt das technische Format des Adressierungs- und Paketschemas an. Die meisten Netzwerke kombinieren IP mit einem TCP (Transmission Control Protocol). Es ermöglicht auch das Entwickeln einer virtuellen Verbindung zwischen einem Ziel und einer Quelle.
Was ist IPv4?
IPv4 war die erste Version von IP. Es wurde 1983 für die Produktion im ARPANET bereitgestellt. Heute ist es die am weitesten verbreitete IP-Version. Es wird verwendet, um Geräte in einem Netzwerk mithilfe eines Adressierungssystems zu identifizieren.
Das IPv4 verwendet ein 32-Bit-Adressschema, mit dem 2 32 Adressen gespeichert werden können, was mehr als 4 Milliarden Adressen entspricht. Bis heute gilt es als primäres Internetprotokoll und überträgt 94% des Internetverkehrs.
Was ist IPv6?
Es ist die neueste Version des Internetprotokolls. Die Internet Engineer Taskforce hat sie Anfang 1994 initiiert. Das Design und die Entwicklung dieser Suite heißt jetzt IPv6.
Diese neue IP-Adressversion wird bereitgestellt, um den Bedarf an mehr Internetadressen zu decken. Ziel war es, Probleme zu lösen, die mit IPv4 verbunden sind. Mit einem 128-Bit-Adressraum ermöglicht es 340 Undecillion eindeutigen Adressraum. IPv6 wird auch als IPng (Internet Protocol Next Generation) bezeichnet.
SCHLÜSSELUNTERSCHIED
- IPv4 ist eine 32-Bit-IP-Adresse, während IPv6 eine 128-Bit-IP-Adresse ist.
- IPv4 ist eine numerische Adressierungsmethode, während IPv6 eine alphanumerische Adressierungsmethode ist.
- IPv4-Binärbits werden durch einen Punkt (.) Getrennt, während IPv6-Binärbits durch einen Doppelpunkt (:) getrennt werden.
- IPv4 bietet 12 Headerfelder, während IPv6 8 Headerfelder bietet.
- IPv4 unterstützt Broadcast, während IPv6 Broadcast nicht unterstützt.
- IPv4 verfügt über Prüfsummenfelder, während IPv6 keine Prüfsummenfelder enthält
- IPv4 unterstützt VLSM (Virtual Length Subnet Mask), während IPv6 VLSM nicht unterstützt.
- IPv4 verwendet ARP (Address Resolution Protocol) zur Zuordnung zur MAC-Adresse, während IPv6 NDP (Neighbor Discovery Protocol) zur Zuordnung zur MAC-Adresse verwendet.
Funktionen von IPv4
- Verbindungsloses Protokoll
- Ermöglichen das Erstellen einer einfachen virtuellen Kommunikationsschicht über diversifizierten Geräten
- Es erfordert weniger Speicher und das einfache Speichern von Adressen
- Bereits unterstütztes Protokoll von Millionen von Geräten
- Bietet Videobibliotheken und Konferenzen
Funktionen von IPv6
- Hierarchische Adressierungs- und Routing-Infrastruktur
- Stateful und Stateless Konfiguration
- Unterstützung für Quality of Service (QoS)
- Ein ideales Protokoll für die Interaktion benachbarter Knoten
Unterschied zwischen IPv4- und IPv6-Adressen
IPv4 und IPv6 sind beide IP-Adressen, bei denen es sich um Binärzahlen handelt. IPv4 ist eine 32-Bit-Binärzahl, während IPv6 eine 128-Bit-Binärzahladresse ist. IPv4-Adressen werden durch Punkte getrennt, während IPv6-Adressen durch Doppelpunkte getrennt werden.
Beide werden verwendet, um Maschinen zu identifizieren, die mit einem Netzwerk verbunden sind. Im Prinzip sind sie gleich, aber sie unterscheiden sich in ihrer Arbeitsweise.
Basis für Unterschiede | IPv4 | IPv6 |
---|---|---|
Größe der IP-Adresse | IPv4 ist eine 32-Bit-IP-Adresse. | IPv6 ist eine 128-Bit-IP-Adresse. |
Adressierungsmethode | IPv4 ist eine numerische Adresse und ihre Binärbits sind durch einen Punkt (.) Getrennt. | IPv6 ist eine alphanumerische Adresse, deren Binärbits durch einen Doppelpunkt (:) getrennt sind. Es enthält auch hexadezimal. |
Anzahl der Headerfelder | 12 | 8 |
Länge des abgelegten Headers | 20 | 40 |
Prüfsumme | Hat Prüfsummenfelder | Hat keine Prüfsummenfelder |
Beispiel | 12.244.233.165 | 2001: 0db8: 0000: 0000: 0000: ff00: 0042: 7879 |
Art der Adressen | Unicast, Broadcast und Multicast. | Unicast, Multicast und Anycast. |
Anzahl der Klassen | IPv4 bietet fünf verschiedene Klassen von IP-Adressen. Klasse A bis E. | lPv6 ermöglicht das Speichern einer unbegrenzten Anzahl von IP-Adressen. |
Aufbau | Sie müssen ein neu installiertes System konfigurieren, bevor es mit anderen Systemen kommunizieren kann. | In IPv6 ist die Konfiguration abhängig von den benötigten Funktionen optional. |
VLSM-Unterstützung | IPv4 unterstützt VLSM (Virtual Length Subnet Mask). | IPv6 bietet keine Unterstützung für VLSM. |
Zersplitterung | Die Fragmentierung erfolgt durch Senden und Weiterleiten von Routen. | Die Fragmentierung erfolgt durch den Absender. |
Routing Information Protocol (RIP) | RIP ist ein Routing-Protokoll, das vom gerouteten Daemon unterstützt wird. | RIP unterstützt IPv6 nicht. Es werden statische Routen verwendet. |
Netzwerkkonfiguration | Netzwerke müssen entweder manuell oder mit DHCP konfiguriert werden. IPv4 hatte mehrere Overlays, um das Internetwachstum zu bewältigen, was mehr Wartungsaufwand erfordert. | IPv6 unterstützt Autokonfigurationsfunktionen. |
Beste Eigenschaft | Die weit verbreitete Verwendung von NAT-Geräten (Network Address Translation), die eine einzelne NAT-Adresse ermöglichen, kann Tausende nicht routbarer Adressen maskieren und so eine End-to-End-Integrität erreichen. | Es ermöglicht eine direkte Adressierung aufgrund des großen Adressraums. |
Adressmaske | Verwenden Sie für das angegebene Netzwerk vom Host-Teil. | Nicht benutzt. |
SNMP | SNMP ist ein Protokoll für die Systemverwaltung. | SNMP unterstützt IPv6 nicht. |
Mobilität und Interoperabilität | Relativ eingeschränkte Netzwerktopologien, auf die sich die Mobilität und Interoperabilität beschränken, beschränken sich. | IPv6 bietet Interoperabilitäts- und Mobilitätsfunktionen, die in Netzwerkgeräte eingebettet sind. |
Sicherheit | Sicherheit hängt von Anwendungen ab - IPv4 wurde nicht unter Sicherheitsaspekten entwickelt. | IPSec (Internet Protocol Security) ist in das IPv6-Protokoll integriert und kann mit einer geeigneten Schlüsselinfrastruktur verwendet werden. |
Paketgröße | Paketgröße 576 Bytes erforderlich, Fragmentierung optional | 1208 Bytes ohne Fragmentierung erforderlich |
Paketfragmentierung | Ermöglicht von Routern und sendenden Hosts | Nur Hosts senden |
Paket-Header | Identifiziert keinen Paketfluss für die QoS-Verarbeitung, der Prüfsummenoptionen enthält. | Der Paketkopf enthält das Feld Flow Label, das den Paketfluss für die QoS-Behandlung angibt |
DNS-Einträge | Adressdatensätze (A), Zuordnung von Hostnamen | Adressdatensätze (AAAA), ordnet Hostnamen zu |
Adresskonfiguration | Manuell oder über DHCP | Autokonfiguration der zustandslosen Adresse mit Internet Control Message Protocol Version 6 (ICMPv6) oder DHCPv6 |
IP-zu-MAC-Auflösung | ARP senden | Multicast Neighbor Solicitation |
Lokale Subnetzgruppenverwaltung | Internet Group Management Protocol (GMP) | Multicast Listener Discovery (MLD) |
Optionale Felder | Hat optionale Felder | Hat keine optionalen Felder. Es sind jedoch Erweiterungsheader verfügbar. |
IPSec | Die Internet Protocol Security (IPSec) zur Netzwerksicherheit ist optional | IPSec (Internet Protocol Security) In Bezug auf die Netzwerksicherheit ist dies obligatorisch |
Dynamischer Hostkonfigurationsserver | Clients können sich immer dann an DHCS (Dynamic Host Configuration Server) wenden, wenn sie eine Verbindung zu einem Netzwerk herstellen möchten. | Ein Client muss sich keinem solchen Server nähern, da ihm permanente Adressen zugewiesen werden. |
Kartierung | Verwendet ARP (Address Resolution Protocol), um die MAC-Adresse zuzuordnen | Verwendet NDP (Neighbor Discovery Protocol), um die MAC-Adresse zuzuordnen |
Kombinierbarkeit mit mobilen Geräten | Die IPv4-Adresse verwendet die Punkt-Dezimal-Notation. Deshalb ist es nicht für Mobilfunknetze geeignet. | Die IPv6-Adresse wird in hexadezimaler, durch Doppelpunkte getrennter Notation dargestellt. IPv6 ist besser für Mobilfunknetze geeignet. |
IPv4 und IPv6 können nicht mit anderen kommunizieren, sondern können zusammen im selben Netzwerk vorhanden sein. Dies ist als Dual Stack bekannt.