Was ist lokalhost?

Was ist lokalhost?

Im Computernetzwerk der Begriff "Lokalhost" Bezieht sich auf das aktuelle Gerät, das verwendet wird, um darauf zuzugreifen. Es wird verwendet, um auf die Netzwerkdienste zuzugreifen, die über die Loopback -Netzwerkschnittstelle auf dem Host ausgeführt werden. Die Verwendung der Loopback -Schnittstelle umgeht jede lokale Netzwerkschnittstellenhardware.

Der Begriff "Lokalhost" wird aus der Kombination der Wörter abgeleitet "lokal" Und "Gastgeber". Das Wort "lokal" bezieht sich auf das Gerät selbst, während das Wort "Gastgeber" bezieht sich auf das Gerät, das einen Dienst oder eine Anwendung hostet. "Localhost" bedeutet daher wörtlich "der lokale Gastgeber".”

In den meisten Fällen wird Localhost verwendet, um auf die Netzwerkdienste zuzugreifen, die auf demselben Gerät ausgeführt werden wie das, das verwendet wird, um darauf zuzugreifen. Wenn Sie beispielsweise einen Webserver auf Ihrem lokalen Computer ausführen, können Sie die URL verwenden "Http: // localhost" So greifen Sie vom selben Computer auf den Webserver aus.

Der 'Loopback' Die Netzwerkschnittstelle ist eine virtuelle Netzwerkschnittstelle, mit der mit den eigenen Netzwerkdiensten des Hosts kommuniziert wird. Es ist keiner physischen Netzwerkschnittstelle zugeordnet, und der gesamte an die Loopback -Schnittstelle gesendete Datenverkehr wird zurück zum Host zurückgeschleudert. Den Loopback -Schnittstelle wird die IP -Adresse zugewiesen '127.0.0.1 ', Dies ist eine spezielle IP -Adresse, die für die Loopback -Schnittstelle reserviert ist.

ip adDr show lo  
Ausgabe 1: LO: MTU 65536 Qdisc Noqueue State Unbekannte Gruppenausfall Qlen 1000 Link/Loopback 00: 00: 00: 00: 00: 00 BRD 00: 00: 00: 00: 00: 00 INET 127.0.0.1/8 Scope Host lo valid_lft Forever bevorzugt_lft Forever inet6 :: 1/128 Scope Host valid_lft Forever Vorzug für immer 

Die Loopback -Schnittstelle ist nützlich, um Netzwerkdienste und Anwendungen auf einem einzigen Gerät zu testen, ohne dass eine Netzwerkverbindung erforderlich ist. Es ist auch nützlich, um auf Netzwerkdienste und Anwendungen aus verschiedenen Standorten auf demselben Gerät zuzugreifen, z. B. aus verschiedenen Benutzerkonten oder virtuellen Maschinen.

Beispiele:

Hier sind einige Beispiele dafür, wie Localhost verwendet werden kann:

  • Zugriff auf einen Webserver, der auf dem lokalen Gerät ausgeführt wird: Um auf einen Webserver zuzugreifen, der auf dem lokalen Gerät ausgeführt wird, können Sie die URL verwenden "Http: // localhost" oder “Http: // 127.0.0.1 ” in einem Webbrowser. Dadurch wird über die Loopback -Oberfläche eine Verbindung zum Webserver hergestellt und die auf dem lokale Gerät gehostete Website angezeigt.
  • Testen eines Netzwerkdienstes: Um einen Netzwerkdienst wie einen Webserver oder einen Datenbankserver zu testen. Auf diese Weise können Sie den Dienst testen, ohne dass eine Netzwerkverbindung erforderlich ist.
  • Zugriff auf einen Dienst von einem anderen Ort auf demselben Gerät: Um auf einen Dienst von einem anderen Ort auf demselben Gerät wie aus einem anderen Benutzerkonto oder einer virtuellen Maschine zuzugreifen. Wenn Sie beispielsweise einen Webserver auf einem virtuellen Computer ausführen, können Sie die URL verwenden "Http: // localhost" vom Host -Computer, um auf den Webserver zuzugreifen.

Abschluss:

Zusammenfassend ist Localhost ein Begriff, der zum Zugriff auf die Netzwerkdienste verwendet wird, die über die Loopback -Netzwerkschnittstelle auf dem aktuellen Gerät ausgeführt werden. Es ist nützlich, um Netzwerkdienste und Anwendungen auf einem einzigen Gerät zu testen und auf Dienste aus verschiedenen Standorten auf demselben Gerät zuzugreifen.