Co to jest LocalHost?

Co to jest LocalHost?

W sieci komputerowej termin "Lokalny Gospodarz" odnosi się do obecnego urządzenia używanego do do niego dostępu. Służy do uzyskiwania dostępu do usług sieciowych działających na hoście za pośrednictwem interfejsu sieciowego Loopback. Korzystanie z interfejsu Loopback omija dowolne sprzętowe interfejs sieci lokalnej.

Termin "Lokalny Gospodarz" pochodzi z kombinacji słów "lokalny" I "gospodarz". Słowo "lokalny" odnosi się do samego urządzenia, podczas gdy słowo "gospodarz" odnosi się do urządzenia hostującego usługę lub aplikacji. Dlatego „localhost” dosłownie oznacza „lokalny gospodarz."

W większości przypadków LocalHost służy do uzyskania dostępu do usług sieciowych działających na tym samym urządzeniu, co ten, który jest używany do dostępu. Na przykład, jeśli uruchamiasz serwer WWW na komputerze lokalnym, możesz użyć adresu URL „Http: // localhost” Aby uzyskać dostęp do serwera internetowego z tego samego komputera.

„Loopback” Interfejs sieciowy to wirtualny interfejs sieciowy, który służy do komunikacji z własnymi usługami sieciowymi hosta. Nie jest powiązany z żadnym fizycznym interfejsem sieciowym, a cały ruch wysłany do interfejsu Loopback jest zapętlony z powrotem do hosta. Interfejs pętli jest przypisany adres IP „127.0.0.1 ', który jest specjalnym adresem IP zarezerwowanym dla interfejsu Loopback.

IP addr show lo  
Wyjście 1: LO: MTU 65536 Qdisc Noqueue State Nieznana grupa domyślna QLen 1000 Link/Loopback 00: 00: 00: 00: 00 BRD 00: 00: 00: 00: 00: 00 INET 127.0.0.1/8 hosta lunety lo valid_lft na zawsze preferred_lft na zawsze inet6 :: 1/128 host Zakalowy_lft Forever Preferred_lft na zawsze 

Interfejs Loopback jest przydatny do testowania usług sieciowych i aplikacji na jednym urządzeniu bez potrzeby połączenia sieciowego. Jest również przydatny do uzyskiwania dostępu do usług sieciowych i aplikacji z różnych lokalizacji na tym samym urządzeniu, na przykład z różnych kont użytkowników lub maszyn wirtualnych.

Przykłady:

Oto kilka przykładów tego, jak można użyć LocalHost:

  • Dostęp do serwera internetowego działającego na urządzeniu lokalnym: Aby uzyskać dostęp do serwera internetowego działającego na urządzeniu lokalnym, możesz użyć adresu URL „Http: // localhost” Lub „Http: // 127.0.0.1 ” W przeglądarce internetowej. Połączy się to z serwerem WWW za pośrednictwem interfejsu Loopback i wyświetli witrynę hostowaną na urządzeniu lokalnym.
  • Testowanie usługi sieciowej: Aby przetestować usługę sieciową, taką jak serwer WWW lub serwer bazy danych, możesz użyć interfejsu Loopback, aby połączyć się z usługą z tego samego urządzenia. To pozwala przetestować usługę bez potrzeby połączenia sieciowego.
  • Dostęp do usługi z innej lokalizacji na tym samym urządzeniu: Aby uzyskać dostęp do usługi z innej lokalizacji na tym samym urządzeniu, na przykład z innego konta użytkownika lub maszyny wirtualnej, możesz użyć interfejsu Loopback, aby podłączyć się do usługi. Na przykład, jeśli uruchamiasz serwer WWW na maszynie wirtualnej, możesz użyć adresu URL „Http: // localhost” z komputera hosta, aby uzyskać dostęp do serwera WWW.

Wniosek:

Podsumowując, LocalHost to termin używany do dostępu do usług sieciowych działających na bieżącym urządzeniu za pośrednictwem interfejsu sieciowego Loopback. Przydaje się do testowania usług sieciowych i aplikacji na jednym urządzeniu oraz do dostępu do usług z różnych lokalizacji na tym samym urządzeniu.