Localhost-Definition
Was ist Localhost? In der Welt der Computernetzwerke ist localhost ein Hostname, der für diesen Computer steht. In den meisten Fällen bezieht sich localhost auf Ihren eigenen Computer, ist aber nicht immer mit Ihrem PC identifiziert.
Tatsächlich hat der lokale Host in den meisten Fällen eine separate IP-Adresse. Der lokale Host, von dem Sie oft sprechen, bezieht sich auf den Server, der Ihren Computer verwendet. Um mehr Informationen über den lokalen Host zu erhalten, lesen Sie bitte diesen Artikel von MiniTool weiter.
Der lokale Host ist jedoch nicht nur ein Begriff, sondern auch ein Domainname. Was bedeutet localhost? Wie die Wörter (Amazon.com, eBay.com usw.), die Sie in die Adressleiste Ihres Browsers eingeben, ist auch localhost eine IP-Adresse.
Wie funktioniert localhost? Sie werden die Erklärung im nächsten Abschnitt lesen können.
Wenn Sie mehr über Netzwerke erfahren möchten, lesen Sie diesen Artikel: Proxy verglichen mit VPN: Die Hauptunterschiede
Das Funktionsprinzip von Localhost
Die IP-Adressen innerhalb eines Netzwerks werden zur Kommunikation untereinander verwendet. Jeder Teilnehmer im Netzwerk hat seine eigene eindeutige Adresse. Datenpakete, die von TCP/IP gesendet werden, können den richtigen Ort erreichen. Das Protokollpaar Transmission Control Protocol (TCP) und Internet Protocol (IP) sind einige der wichtigsten Funktionen des Internets.
TCP/IP kann auch außerhalb des Internets in lokalen Netzwerken verwendet werden. Die Zuweisung öffentlicher IP-Adressen und Domainnamen wird von einer internationalen Organisation namens Internet Corporation for Assigned Name and Numbers (ICANN) verwaltet.
Jedoch sind einige Adressbereiche (von 127.0.0.0 bis 127.255.255.255) für besondere Zwecke reserviert. Der Grund für die Auswahl dieses Bereichs ist nicht klar. Es ist allgemein bekannt, dass IP-Adressen im Internet in verschiedene Klassen unterteilt sind.
Die erste Klasse (Klasse A) beginnt mit 0.0.0.0 (reservierte Adresse) und endet mit 127.255.255.255. Sie sehen also, dass 127 der letzte Block des Klasse-A Netzwerks ist. Diese entscheidende Position könnte die Auswahl erklären.
Innerhalb des Adressbereichs kann ein Localnet eingerichtet werden. Diese IP-Adressen sind im Bereich nicht eindeutig zugewiesen. Außerdem ist dieser Bereich von der ICANN reserviert. Nachdem Sie eine IP-Adresse oder den entsprechenden Domainnamen in den Browser eingegeben haben, leitet der Router die Anfrage an das Internet und den richtigen Server weiter.
Wenn Sie beispielsweise 172.217.0.0 in den Browser eingeben, gelangen Sie auf die Startseite von Google. Wenn Sie jedoch 127.0.0.1 eingeben, werden Ihre Anfragen nicht an das Internet weitergeleitet. Das liegt daran, dass TCP/IP anhand des ersten Blocks (127) erkennt, dass Sie nicht auf das Internet zugreifen möchten.
Stattdessen rufen Sie sich selbst an. Darüber hinaus führt dies zu einer Schleife. Hier kommt die Notwendigkeit eines Loopback-Geräts ins Spiel. Mit diesem Gerät funktioniert die Rückverbindung zu Ihrem Computer.
Top-Empfehlung: Was ist SSH (Secure Shell) und wie funktioniert es
3 Häufige Verwendungszwecke von localhost
Wofür wird localhost verwendet? Wie kann ich auf localhost zugreifen? Die Antworten finden Sie im folgenden Inhalt. Localhost kann normalerweise zum Testen der Geschwindigkeit, zum Überprüfen von Programmen oder Webanwendungen und zum Blockieren von Webseiten verwendet werden.
Geschwindigkeit testen
Die Hauptanwendung von localhost bei Webservern ist die Programmierung von Anwendungen, die über das Internet kommunizieren müssen. Im Entwicklungsprozess ist es wichtig zu überprüfen, ob die Anwendung wie erwartet funktioniert. Vor der Freigabe eines Produkts sind Tests erforderlich.
Hierfür verwenden Entwickler häufig einen Loopback, um sie zu testen. Ein Vorteil der Verwendung von localhost besteht darin, dass eine Verbindung hergestellt und ein Netzwerkumweg vermieden werden kann. Ein weiterer Vorteil ist, dass localhost eine hohe Geschwindigkeit aufweist. Wenn Sie eine Anfrage an das Internet senden, dauert dies über 100 Millisekunden.
Bei localhost sieht das anders aus. Wenn Sie einen Ping an localhost senden, dauert es höchstens eine Millisekunde. Wie führe ich einen Geschwindigkeitstest über localhost durch? Hier sind die Schritte.
Schritt 1: Öffnen Sie das Ausführen-Fenster, indem Sie die Tasten Win + R gedrückt halten, dann cmd eingeben und auf OK klicken.
Schritt 2: Geben Sie im Pop-up Fenster ping 127.0.0.1 ein und drücken Sie die Eingabetaste. Nach einer Weile kommt das Ergebnis.
Programm oder Webanwendung testen
Localhost ist auch für Entwickler von Vorteil, die Webanwendungen oder Programme erstellen, die eine Internetverbindung erfordern. Ihr Betriebssystem wird zu einem simulierten Server, wenn die Schleife verursacht wird. Daher können Sie wichtige Dateien des Programms oder der Webanwendung in den Server laden und dessen Funktionalität überprüfen.
Webseite blockieren
Wenn Sie den Zugriff auf bestimmte Webseiten blockieren möchten, hilft Ihnen localhost dabei. Tatsächlich ist localhost sehr nützlich, um Sie vor dem Aufrufen schädlicher Websites zu schützen. Alle Webseiten haben eine IP-Adresse. Sie können die Startseite einer Webseite aufrufen, weil das DNS oder Domain Name System, das Sie eingeben, die richtige IP-Adresse findet.
Um diesen Vorgang zu beschleunigen, speichert der Computer eine Host-Datei für jede Webseite, die Sie besuchen. Diese Datei enthält die IP-Adresse und den entsprechenden Domainnamen der Webseite. Wenn Sie also die IP-Adresse in 127.0.0.1 ändern, leitet die Webseite Sie zu localhost weiter.
Dies könnte Sie auch interessieren: Dateiserver [Definition, Hauptmerkmale und Vor- und Nachteile]