Co to jest Localhost i jak z niego korzystać?

Localhost – określany również jako „adres pętli zwrotnej” – służy do ustanowienia połączenia IP lub wywołania z własnym komputerem lub maszyną. Adres pętli zwrotnej jest zwykle używany w kontekście sieci i zapewnia komputerowi możliwość weryfikacji stosu IP.

Każdy, kto ma doświadczenie lub interesuje się networkingiem, uzna, że ​​ważne jest poznanie i zrozumienie powiązanej terminologii komputerowej w tej dziedzinie. Localhost to jedna z takich terminologii, która jest uważana za korzystną dla każdego technika komputerowego. Zrozumienie znaczenia i zastosowań localhost jest również świetnym miejscem do rozpoczęcia przygody z terminologią sieciową.

Co to jest LocalHost i jak jest używany?(What Is LocalHost and How Is It Used?)

Lokalny host może być nie tylko terminem, ale także nazwą domeny, taką jak netflix.com lub google.com . Podobnie(Just) jak każda domena, host lokalny będzie również miał swój własny adres protokołu internetowego(Internet Protocol) (IP). 

Potrzebny adres będzie zależał od używanego protokołu internetowego. Wywołanie hosta lokalnego przy użyciu IPv4 , który jest najpopularniejszym adresem IP, będzie miało zakres od 127.0.0.0 do 127.255.255.255, ale zazwyczaj będzie to 127.0.0.1. Użytkownicy IPv6(IPv6) mogą nawiązać pętlę zwrotną, wprowadzając :1.

protokół internetowy(Internet Protocol)

Protokół internetowy(Internet Protocol) (IP) został wprowadzony w celu ustanowienia standardowej metody komunikacji komputerów z innymi urządzeniami w sieci. Reguluje nie tylko adresy, ale także sposób wysyłania i odbierania danych zarówno w sieciach lokalnych, jak iw Internecie.

IPv4 , czyli protokół internetowy w(Internet Protocol) wersji 4, jest najczęściej używanym na całym świecie. IPv4 w dużym stopniu opiera się na protokole kontroli transmisji(Transmission Control Protocol) ( TCP ), który obsługuje większość problemów związanych z danymi, takich jak dostarczanie, sekwencjonowanie i integralność. Ten adres IP został zaprojektowany jako bezpołączeniowy protokół do użytku na maszynach opartych na sieci Ethernet.

IPv6 zaczął powoli zastępować IPv4 . Zapotrzebowanie na adresy IP wzrosło wykładniczo w następstwie cyfrowego boomu. Coraz więcej urządzeń korzysta z Internetu, więc IPv6 został opracowany, aby uwzględnić wzrost i rozwiązać kilka podstawowych wad występujących w IPv4

Tam , gdzie IPv4 pozwala na użycie około 4,3 miliarda unikalnych adresów IP, IPv6 pozwoli na 340 bilionów bilionów.

Oprócz liczb, IPv6 oferuje również zalety sieciowe. Umożliwia łatwiejsze wykrywanie między urządzeniami innych sieci obsługujących protokół IPv6(IPv6) , umożliwiając użytkownikom korzystanie z usług bez konieczności działania użytkownika końcowego. Zapotrzebowanie na translację(Network Address Translation) adresów sieciowych ( NAT ) jest również znacznie zmniejszone w przypadku korzystania z protokołu IPv6(IPv6) . NAT umożliwia klientom IPv4 współdzielenie jednego adresu IP .

Biorąc pod uwagę, że IPv4 jest bardziej powszechnym z dwóch używanych protokołów internetowych, będziemy się na nim koncentrować. 

Jak działa 127.0.0.1(How 127.0.0.1 Works)

Po nawiązaniu połączenia IPv4 z adresem sprzężenia zwrotnego 127.0.0.1 przypisywana jest maska ​​podsieci 255.0.0.1. Tak więc, jeśli jakikolwiek publiczny przełącznik, router lub brama otrzyma pakiet danych z twoją pętlą zwrotną jako miejscem docelowym, informacje o danych nie zostaną zarejestrowane. 

Oznacza to, że jeśli pakiet danych zostanie porzucony poza hostem lokalnym, informacje nie będą przekazywane do innego komputera w sieci. Pomaga to w utrzymaniu bezpieczeństwa sieci, uniemożliwiając komputerowi odebranie zabłąkanych pakietów danych, które mogą w odpowiedzi próbować aktywować inne usługi.

Typowe zastosowania dla lokalnego hosta(Common Uses For Localhost)

Oprócz możliwości bezpieczeństwa, localhost może być przydatny w kilku innych scenariuszach. Istnieją trzy główne cele adresu pętli zwrotnej uważane za przydatne dla technika sieci komputerowej.

Przeprowadzanie testu prędkości(Running A Speed Test)

Najczęstszym zastosowaniem adresu pętli zwrotnej jest wysłanie żądania ping. Korzystając z wiersza polecenia systemu Windows(Windows Command Prompt) , możesz przetestować połączenie i wykryć wszelkie problemy z wydajnością,(performance issues) z jakimi może się obecnie zmierzyć Twój komputer.

Aby wykonać żądanie ping do hosta lokalnego:

  1. Otwórz okno dialogowe Uruchom(Run) funkcję ( klawisz Windows + R) i wpisz cmd . Naciśnij Enter .
    1. Możesz także wpisać cmd w polu wyszukiwania paska zadań(Taskbar Search) i wybrać z listy Wiersz polecenia .(Command Prompt )
    2. (Running as Administrator)Zalecane jest uruchomienie jako administrator .
  2. Wpisz ping 127.0.0.1 i naciśnij Enter .

Wyniki zostaną wyświetlone na ekranie. Wyświetlane dane będą zawierać liczbę wysłanych, odebranych i utraconych pakietów danych oraz przybliżony czas transmisji danych w obie strony.

Blokowanie stron internetowych(Blocking Websites)

Kiedy musisz zablokować dostęp do niektórych stron internetowych, lokalny host może załatwić sprawę. Pętla zwrotna może być bardzo przydatna w zapobieganiu wchodzeniu przeglądarki do złośliwych witryn. Aby to osiągnąć, musisz wiedzieć, jakie są pliki hosta i do czego służą w tym kontekście.

Za każdym razem, gdy komputer próbuje uzyskać dostęp do witryny internetowej lub komputera zdalnego przy użyciu nazwy domeny, komputer wysyła żądanie do serwera nazw domen(Domain Name Server) ( DNS ) w celu wyszukania lokalnie przechowywanego pliku hosta(locally stored host file)

Na przykład adres IPv4 127.0.0.1 będzie wyświetlany jako „localhost” w DNS . Nazwa domeny każdej nowej odwiedzanej witryny również zostanie zapisana jako plik hosta. Zapewnia to szybszą reakcję na wczytywanie w przypadku wszelkich ponownych odwiedzin w tej samej witrynie.

Plik hosta będzie również zawierał adresy IP wszystkich przechowywanych nazw domen. Będziesz musiał edytować te adresy IP,(edit these IP addresses) aby pasowały do ​​adresu sprzężenia zwrotnego 127.0.0.1, aby je zablokować. Spowoduje to przekierowanie ruchu z powrotem do hosta lokalnego. 

Chociaż działa to w mgnieniu oka, używanie lokalnego hosta jako metody zapobiegania dostępowi do niepożądanych stron internetowych nie jest najlepszym rozwiązaniem. Głównym powodem jest to, że jeśli potrzebujesz dostępu do tych witryn, musisz ręcznie usunąć wpis jako administrator. Tylko administrator, który utworzył pierwszy wpis, będzie mógł to zrobić, blokując inne osoby, które muszą dotrzeć do określonej witryny z tego czy innego powodu.

Testowanie nowych programów lub aplikacji internetowych(Testing New Programs Or Web Applications)

Za każdym razem, gdy uruchamiane jest sprzężenie zwrotne, system operacyjny staje się symulowanym serwerem. Umożliwia to załadowanie na serwer dowolnych niezbędnych plików programu w celu przetestowania funkcjonalności. 

W połączeniu z innym oprogramowaniem możesz nawet użyć pętli zwrotnej, aby zezwolić aplikacjom mobilnym ładowanym z boku na dostęp do komponentów serwera stacjonarnego lub wysyłanie żądań do określonego interfejsu API(API) .



About the author

Jestem inżynierem oprogramowania z ponad 10-letnim doświadczeniem na platformach Windows 11 i 10. Skupiam się na tworzeniu i utrzymywaniu wysokiej jakości oprogramowania zarówno dla Windows 7, jak i Windows 8. Pracowałem również nad wieloma innymi projektami, w tym między innymi Chrome, Firefox, Xbox One i plikami.



Related posts