Po pierwsze: wiem, że możesz zainstalować coś w rodzaju adaptera pętli zwrotnej w systemie Windows .
Ale to, co naprawdę wydało mi się dziwne, to to, że nie ma czegoś takiego jak lo
w systemie Windows. W ogóle. Z brakującego interfejsu sprzężenia zwrotnego sieci :
Stos TCP / IP systemu Windows nie implementuje interfejsu pętli zwrotnej sieci, co można znaleźć w innych stosach TCP / IP, takich jak interfejsy lo * w systemach BSD.
...
Microsoft Loopback Adapter można zainstalować w systemach Windows, aby uruchamiać aplikacje sieciowe, gdy żaden fizyczny adapter nie jest obecny lub aktywny w systemie. Ten adapter nie jest odpowiednikiem interfejsu pętli zwrotnej sieci i nie można mu przypisać adresu IPv4 127.0.0.1. Ponadto nie jest możliwe wykrywanie na nim ruchu sieciowego, przynajmniej za pomocą WinPcap.
Byłbym bardzo zainteresowany, gdyby ktoś wiedział, dlaczego dokonano tego wyboru lub dlaczego nigdy nie wydawało się konieczne dołączanie urządzenia Windows do Windows. Ponieważ przydaje się to do przechwytywania pakietów wysyłanych z / do niego w celu opracowania lub debugowania aplikacji sieciowych.
Więc jeśli ktoś ma doświadczenie w pracy w sieci, stosach TCP / IP itp. I jest w stanie zapewnić pewien wgląd, byłoby to bardzo mile widziane.
Odpowiedzi:
Powody historyczne. Od samego początku unix / linux zawsze dotyczył sieci. Podczas gdy MS-DOS / Windows zamykał sieć na później, początkowo z własnym systemem NetBIOS, a nie TCPIP.
Dopiero gdy pojawił się Netscape, konieczne było zainstalowanie stosu TCPIP przez firmę Microsoft i potwierdzenie obecności Internetu. Wcześniej trzeba było zebrać własny stos, aby rozmawiać z maszynami uniksowymi, płacąc za to przywilej.
Mam nadzieję, że ten historyczny kontekst w jakiś sposób pomoże ci zrozumieć, dlaczego MS-Windows tak naprawdę nie istnieje, jeśli chodzi o prawidłowe połączenie sieciowe. Analogia samochodu przypomina trochę pytanie, dlaczego motocykle nie mają czterech kół. (Tak, to bardzo słaba analogia ...)
Zanim stało się ważne, aby uzyskać dostęp do Internetu, istniało wiele protokołów LAN - DECnet, Token Ring, Novell i wysiłki Microsoftu, które były dostarczane z Windows 3.11 - tylko prawdziwi eksperci mogli połączyć te różne urządzenia do rozmowy, a sieć była naprawdę mroczną sztuką.
źródło
Poważnie? Czy jesteś pewien, że 127.0.0.1 nie działa?
Wymagane jest, aby 127.0.0.X był kierowany do tego samego komputera. Jest to część standardu IPV4. Jeśli Microsoft go nie implementuje, to łamie specyfikację i uważam to za zaskakujące, ponieważ stos TCP / IP „Microsoftu” to tak naprawdę stos BSD i wiem, że go implementują.
Wiem, że „lo” nie jest wymienione jako interfejs, ale to nie ma znaczenia. W każdym razie to tylko skrót.
źródło