127.0.0.1 IP-Adresse erklärt

Inhaltsverzeichnis:

127.0.0.1 IP-Adresse erklärt
127.0.0.1 IP-Adresse erklärt
Anonim

Die IP-Adresse 127.0.0.1 ist eine spezielle IPv4-Adresse und wird Localhost oder Loopback-Adresse genannt. Alle Computer verwenden diese Adresse als ihre eigene, aber sie lässt Computer nicht mit anderen Geräten kommunizieren, wie es eine echte IP-Adresse tut.

Image
Image

Möglicherweise ist Ihrem Computer die private IP-Adresse 192.168.1.115 zugewiesen, damit er mit einem Router und anderen vernetzten Geräten kommunizieren kann. Es hängt jedoch immer noch die spezielle Adresse 127.0.0.1 als eine Art Alias an, um in Netzwerkbegriffen diesen Computer zu bezeichnen.

Die Loopback-Adresse wird nur von dem Computer verwendet, auf dem Sie sich befinden, und nur unter besonderen Umständen - im Gegensatz zu einer normalen IP-Adresse, die Dateien zu und von anderen vernetzten Geräten überträgt. Beispielsweise kann ein auf einem Computer ausgeführter Webserver auf 127.0.0.1 verweisen, sodass die Seiten lokal ausgeführt und getestet werden, bevor sie bereitgestellt werden.

Wie 127.0.0.1 funktioniert

Alle von TCP/IP-Anwendungssoftware generierten Nachrichten enth alten IP-Adressen für die beabsichtigten Empfänger. TCP/IP erkennt 127.0.0.1 als spezielle IP-Adresse. Das Protokoll prüft jede Nachricht, bevor sie an das physische Netzwerk gesendet wird. Dann leitet es automatisch alle Nachrichten mit dem Ziel 127.0.0.1 zurück zum empfangenden Ende des TCP/IP-Stapels.

Image
Image

Zur Verbesserung der Netzwerksicherheit prüft TCP/IP auch eingehende Nachrichten, die auf Routern oder anderen Netzwerk-Gateways eintreffen, und verwirft alle Nachrichten, die Loopback-IP-Adressen enth alten. Diese doppelte Überprüfung verhindert, dass ein Netzwerkangreifer seinen Datenverkehr so tarnt, als käme er von einer Loopback-Adresse.

Image
Image

Anwendungssoftware verwendet diese Loopback-Funktion normalerweise für lokale Testzwecke. Nachrichten, die an Loopback-IP-Adressen wie 127.0.0.1 gesendet werden, erreichen das lokale Netzwerk nicht nach außen. Stattdessen werden Nachrichten direkt an TCP/IP geliefert und erh alten Warteschlangen, als ob sie von einer externen Quelle gekommen wären.

Loopback-Nachrichten enth alten zusätzlich zur Adresse eine Zielportnummer. Anwendungen können diese Portnummern verwenden, um Testnachrichten in mehrere Kategorien zu unterteilen.

Localhost- und IPv6-Loopback-Adressen

Der Name localhost hat auch eine besondere Bedeutung in Computernetzwerken, die in Verbindung mit 127.0.0.1 verwendet werden. Computerbetriebssysteme unterh alten einen Eintrag in ihren HOSTS-Dateien, der einen Namen mit der Loopback-Adresse verknüpft. Diese Vorgehensweise hilft Anwendungen, Loopback-Nachrichten zu erstellen, die einen Namen anstelle einer fest codierten Nummer verwenden.

Internet Protocol v6 implementiert das gleiche Konzept einer Loopback-Adresse wie IPv4. Anstelle von 127.0.0.01 stellt IPv6 seine Loopback-Adresse als ::1 (0000:0000:0000:0000:0000:0000:0000:0001) dar und tut dies im Gegensatz zu IPv4 nicht Weisen Sie hierfür einen Adressbereich zu.

127.0.0.1 vs. andere spezielle IP-Adressen

IPv4 reserviert alle Adressen im Bereich von 127.0.0.0 bis 127.255.255.255 für Loopback-Tests, obwohl 127.0.0.1 (konventionell) die in fast allen Fällen verwendete Loopback-Adresse ist.

127.0.0.1 und andere 127.0.0.0-Netzwerkadressen gehören zu keinem der privaten IP-Adressbereiche, die in IPv4 definiert sind. Einzelne Adressen in diesen privaten Bereichen können lokalen Netzwerkgeräten zugewiesen und für die Kommunikation zwischen Geräten verwendet werden, während 127.0.0.1 dies nicht kann.

Leute, die Computernetzwerke studieren, verwechseln manchmal 127.0.0.1 mit 0.0.0.0. IP Adresse. Während beide in IPv4 eine besondere Bedeutung haben, bietet 0.0.0.0 keine Loopback-Funktionalität.

Empfohlen: