Co to jest adres zwrotny? 127.0.0.1 to adres zwrotny, ale co to w ogóle oznacza? Proszę bardzo opisowo i podaj przykład, ponieważ trudno mi to zrozumieć.
networking
ip
contactmatt
źródło
źródło
Odpowiedzi:
Artykuł w Wikipedii na temat sprzężenia zwrotnego przedstawia to lepiej niż mogłem:
W odniesieniu do adresów IP oznacza to, że wszelka komunikacja z tym adresem faktycznie nigdy nie opuszcza lub może nigdy nie wchodzi do karty sieciowej, dzięki czemu zawsze masz „połączenie”.
Pozwala to przetestować oprogramowanie klienta / serwera (na przykład), gdy obie części działają na tym samym komputerze.
źródło
Adres sprzężenia zwrotnego jest „podłączony” do wirtualnej karty sieciowej w komputerze o nazwie adapter sprzężenia zwrotnego.
Wszystko, co jest wysyłane do wirtualnego adaptera sprzężenia zwrotnego, natychmiast wraca z niego. To tak, jakby „było połączone ze sobą”.
Na przykład, jeśli złożę żądanie sieciowe, wpisując „ http://127.0.0.1/somesite.html ” w mojej przeglądarce, żądanie to przechodzi przez (wirtualny) adapter sprzężenia zwrotnego, a następnie natychmiast z niego wychodzi.
Tak więc, jeśli w twoim systemie działa serwer WWW, który nasłuchuje na 127.0.0.1, otrzyma żądanie z twojej przeglądarki, a także będzie mógł komunikować się z twoją przeglądarką, wysyłając odpowiedź z powrotem do 127.0.0.1.
Jest to doskonałe do celów testowych, jak widać.
Nic nie przechodzi przez adapter sprzężenia zwrotnego do Internetu ani nie opuszcza systemu. Adapter sprzężenia zwrotnego jest całkowicie zawarty w twoim systemie.
źródło
To po prostu oznacza twój lokalny adres. Podczas testowania karty sieciowej można to zrobić za pomocą polecenia „ping 127.0.0.1”. Gdy to zrobisz, testujesz, aby upewnić się, że Twoje informacje mogą zejść do warstwy 1 i wykonać kopię zapasową. Jeśli podejrzewasz, że twoja karta sieciowa nie działa na poziomie fizycznym, jest to bardzo dobry test.
Można go również użyć do określenia w aplikacjach, że nie chcesz, aby informacje opuszczały komputer hosta. Można to zobaczyć, gdy na komputerze lokalnym jest zainstalowana aplikacja model klient-serwer, ale nie chcesz, aby te informacje były dostępne zdalnie. Możesz określić oprogramowanie serwera do przesyłania informacji za pośrednictwem adresu sprzężenia zwrotnego, a oprogramowanie klienta może nasłuchiwać na adres sprzężenia zwrotnego. Dostarczyłoby to informacji lokalnym aplikacjom, a jednocześnie uniemożliwiłoby innym osobom w sieci LAN dostęp do oprogramowania serwera skonfigurowanego jako lokalne.
Nie wiem, czy dobrze to wytłumaczyłem, ale było to najlepsze, co mogłem zrobić. Strona Wikipedia ma na ten temat dobre informacje.
źródło