Die überwiegende Mehrheit der Computer ist mit einer Art Netzwerk verbunden, z. B. einem Heimnetzwerk, einem Firmen-LAN und dem Internet. Diese Netzwerke sind Dreh- und Angelpunkt der modernen Kommunikation und ermöglichen die Kommunikation zwischen vielen Geräten.
Um effektiv zu kommunizieren, wird ein Adressierungsschema verwendet, mit dem Sie angeben können, wohin Ihre Netzwerkkommunikation gehen soll. Das hauptsächlich für das Internet verwendete Adressierungsschema ist als „IP“ oder Internet Protocol-Adressen bekannt. Derzeit sind zwei IP-Adressschemata in Betrieb. IPv4 ist das traditionelle Adressierungsschema. IPv6 wird als Ersatz eingeführt, da dem IPv4-Schema die verwendbaren Adressen ausgegangen sind.
IPv4 und IPv6
IPv4-Adressen werden im Allgemeinen in der „dotted quad“-Notation angezeigt, wobei vier Sätze mit bis zu drei Ziffern durch Punkte getrennt sind, zum Beispiel: 192.168.0.1. In dieser Notation muss jede der vier Zahlen zwischen 0 und 255 liegen. Eine Reihe von Adresstypen wird mit besonderer Bedeutung beiseite gelegt. Alle IPv4-Adressen, die mit 192.168 beginnen, sind beispielsweise für die Verwendung in lokalen Netzwerken reserviert und können nicht direkt mit dem Internet kommunizieren. Dies bedeutet, dass alle Heim- und sogar Unternehmensnetzwerke denselben Adressensatz als effiziente Methode zur Adresszuweisung wiederverwenden können.
Tipp: Häufig werden IP-Adressen sowohl in IPv4 als auch in IPv6 einen Schrägstrich und eine Zahl nachgestellt, z. B. „/24“, die als Subnetzmaske bezeichnet wird. Die Subnetzmaske wird verwendet, um anzugeben, welcher Teil der Adresse sich auf die Netzwerkadresse bezieht und welcher Teil die Hostadresse innerhalb dieses Netzwerks angibt. Bei einem /24-Netzwerk werden die ersten 24 binären Bits der Adresse verwendet, um die Netzwerkadresse anzugeben, während der Rest verwendet wird, um die Hosts in diesem Netzwerk anzugeben.
IPv6-Adressen sind komplizierter anzuzeigen. Sie können mit bis zu acht Segmenten mit bis zu vier hexadezimalen Ziffern, getrennt durch Doppelpunkte, dargestellt werden. Ein Beispiel für eine IPv6-Adresse könnte so aussehen: fe80:4749:dadb:748d:ff:334c:ffff:f000. Die Verwendung von Hexadezimal bedeutet, dass jede Ziffer 0-9 sein kann, af. Ein Segment kann kürzer als vier Ziffern sein, da führende Nullen weggelassen werden. Wie bei IPv4 sind einige Adresstypen für bestimmte Anwendungen reserviert. Alle IPv6-Adressen, die mit „fe80“ beginnen, sind lokale Adressen mit denselben Einschränkungen wie lokale IPv4-Adressen.
Tipp: Häufig werden IPv6-Adressen mit einem doppelten Doppelpunkt in der Mitte deutlich kürzer angezeigt, z. B. fe80:da29::9999. Dies ist eine Kurzform der Notation, die das Lesen, Schreiben und Merken von IPv6-Adressen erleichtert. Segmente, die aus vier Nullen bestehen, können ganz weggelassen und durch einen Doppelpunkt „::“ ersetzt werden. Wenn zwei oder mehr Segmente nebeneinander vollständig aus Nullen bestehen, können sie beide weggelassen und durch eine einmalige Verwendung des Doppelpunkts ersetzt werden. Um die vollständige Adresse rekonstruieren zu können, darf pro Adresse nur ein zusammenhängender Satz von Segmenten weggelassen werden.
Die Loopback-Adresse
Die „Loopback-Adresse“ ist ein weiteres Beispiel für eine reservierte Adresse. Ähnlich wie die lokalen Adressen, die nur im lokalen Netzwerk verbleiben können, können Loopback-Adressen nur auf dem lokalen Computer verbleiben. Wenn ein Computer versucht, eine Nachricht an die Loopback-Adresse zu senden, wird die Nachricht nie an das Netzwerk gesendet, sondern direkt zurück zum Computer. Dies ist im Allgemeinen für die meisten Benutzer nicht nützlich, es kann jedoch nützlich sein, auf Netzwerkdienste wie Webserver auf dem Gerät zuzugreifen.
Bei IPv4 wird die Adresse „127.0.0.1“ von allen Geräten als Loopback-Adresse unterstützt. Technisch gesehen ist jede Adresse, die mit „127“ beginnt, für die Verwendung einer Loopback-Adresse reserviert, aber nicht alle Geräte unterstützen diese Verwendung. Manchmal wird die Adresse möglicherweise als „127.0.0.1/8“ geschrieben, da nur die ersten acht Binärbits verwendet werden, um den Netzwerkteil der Loopback-Adresse anzugeben.
Bei IPv6 lautet die Loopback-Adresse „::1“. Für Loopback-Zwecke wird nur eine Adresse zugewiesen. Es kann manchmal als „::1/128“ geschrieben werden, da alle 128 binären Bits verwendet werden, um den Netzwerkteil der Adresse anzugeben.
Tipp: Der Begriff „localhost“ ist im DNS-Schema für die Loopback-Adressen reserviert.
Wenn Sie einen Webserver auf Ihrem Computer ausführen, können Sie in Ihrem Webbrowser eine Verbindung zu ihm herstellen, indem Sie eine Loopback-Adresse eingeben. Beispiel: „http://127.0.1“, „http://::1“ und „http://localhost“ werden alle auf den Computer aufgelöst, von dem aus Sie surfen.
Tipp: Sie können Portnummern auch manuell angeben, wenn Sie Dienste auf nicht standardmäßigen Ports hosten