Почему Microsoft никогда не реализовывала петлевой интерфейс в Windows?

Первые вещи сначала: Я знаю, что можно установить своего рода Петлевой Адаптер в Windows.

Но то, что я действительно нашел странным, - то, что там не существует ничто как lo в Windows. Вообще. От недостающего сетевого петлевого интерфейса:

Стек Windows TCP/IP не реализует сетевой петлевой интерфейс, как найдено в другом стеке TCP/IP как lo* интерфейсы в системах BSD.

...

Microsoft Loopback Adapter может быть установлена в системах Windows, для запуска сетевых приложений, когда никакой физический адаптер не присутствует или активен в системе. Этот адаптер не является эквивалентом сетевого петлевого интерфейса, и IPv4 обращаются 127.0.0.1, не может быть присвоен ему. Кроме того, не возможно осуществить сниффинг сетевого трафика на нем, по крайней мере, с WinPcap.

Мне действительно было бы интересно, если бы кто-то знал, почему этот выбор был сделан или почему никогда не казалось необходимым включать устройство закольцовывания в Windows. Поскольку это входит настолько удобное, чтобы на самом деле смочь получить пакеты, Вы отправляете из/в его, чтобы разработать или отладить сетевые приложения.

Таким образом, если бы кто-либо имеет опыт в сетях, стопках TCP/IP, и т.д. и может обеспечить некоторое понимание, которое очень ценилось бы.

11
задан 20.03.2017, 12:16

0 ответов

Исторические причины. С нуля unix/linux всегда был о сети. Принимая во внимание, что MS-DOS/Windows соединил болтом сеть на машинально, первоначально с собственным 'NetBIOS' Windows, а не TCPIP.

Только то, когда Netscape пришел, было им необходимый, чтобы Microsoft установила стек TCPIP, и подтвердите присутствие Интернета. К тому времени необходимо было соединить собственный стек для того, чтобы говорить с машинами Unix, щедро платящими за полномочие.

Я надеюсь, что этот исторический контекст идет некоторым путем к помощи Вам понять отчего получается, что MS Windows еще не действительно там когда дело доходит до надлежащих сетей. Для взятия автомобильной аналогии, это немного похоже на выяснение, почему мотоциклы не имеют четырех колес. (Да, который является очень плохой аналогией...),

Прежде чем стало важно стать онлайн было много протоколов LAN - DECnet, Кольцо с маркерным доступом, материал Novell и усилие Microsoft, которое шло с Windows 3.11 - только, истинные эксперты могли заставить эти различные поля говорить вместе, и сети были действительно темным искусством.

13
ответ дан 07.12.2019, 12:23

Теги

Похожие вопросы