Перво-наперво: я знаю, что вы можете установить своего рода адаптер Loopback в Windows.
Но что я действительно нашел странным, так это то, что в Windows нет ничего похожего на lo
. Совсем. Из отсутствующего сетевого петлевого интерфейса:
В стеке TCP/IP Windows не реализован сетевой петлевой интерфейс, как в других стеках TCP/IP, таких как интерфейсы lo * в системах BSD.
...
Microsoft Loopback Adapter может быть установлен в системах Windows, чтобы запускать сетевые приложения, когда физический адаптер отсутствует или не активен в системе. Этот адаптер не является эквивалентом сетевого петлевого интерфейса, и IPv4-адрес 127.0.0.1 не может быть ему назначен. Кроме того, невозможно отследить сетевой трафик, по крайней мере, с помощью WinPcap.
Мне было бы очень интересно, если бы кто-нибудь знал, почему был сделан этот выбор или почему в Windows никогда не было необходимости включать петлевые устройства. Потому что это очень удобно для того, чтобы иметь возможность фактически захватывать пакеты, которые вы отправляете с / на него, для разработки или отладки сетевых приложений.
Поэтому, если у кого-то есть опыт работы в сети, стеки TCP/IP и т.д., И он может дать некоторую информацию, это будет очень цениться.