Что такое ndis в модеме

Что такое ndis в модеме

NDIS (аббр.. от англ. Network Driver Interface Specification ) — спецификация интерфейса сетевого драйвера, была разработана совместно фирмами Microsoft и 3Com для сопряжения драйверов сетевых адаптеров с операционной системой.

Одна из первых реализаций NDIS (версия 2.0.1) была выполнена в ОС MS-DOS, она же была использована фирмой IBM в операционной системе OS/2, последующие версии спецификации были разработаны Microsoft для популярного семейства ОС Microsoft Windows.

Версии [ править | править код ]

История развития представлена в таблице:

Операционная система Версия NDIS Имя файла
MS-DOS 2.0 ndis.sys
Windows 3.11 3.0 ndis.386
Windows NT 3.5 3.0
Windows 95 3.1 ndis.vxd
Windows 95 OSR2 4.0 ndis.vxd
Windows NT 4.0 4.0 ndis.sys
Windows 98 4.1 ndis.vxd
Windows NT 4.0 SP3 4.1 ndis.sys
Windows Me 5.0
Windows 2000 5.0 ndis.sys
Windows XP 5.1 ndis.sys
Windows Server 2003 5.1 ndis.sys
Windows Server 2003 SP1 5.1 ndis.sys
Windows CE 4.2 (Pocket PC 2003) 5.1 ndis.dll
Windows CE 4.21 (Pocket PC 2003 SE) 5.1 ndis.dll
Windows CE 5.2 (Windows Mobile 6) 5.1 ndis.dll
Windows Server 2003 SP2 5.2 ndis.sys
Windows Vista 6.0 ndis.sys
Windows Server 2008 6.1 ndis.sys
Windows 7 6.20 ndis.sys
Windows 8 6.30 ndis.sys
Windows 10 6.80 ndis.sys

Реализация [ править | править код ]

На практике модуль располагается в одном файле, который представляет собой драйвер, загружаемый системой при запуске и экспортирующий функции работы с NDIS.

Начиная с версии 4.1 к функциям, обеспечивающим, собственно, работу сетевых устройств, прибавились некоторые дополнительные возможности.

RAS (Remote Access Service) – служба удаленного доступа, позволяющая удаленным пользователям, работающим в операционных системах Microsoft Windows NT/2000/XP подключаться к сети, с использованием удаленного соединения.

Есть очень много программного обеспечения, которое позволяет упростить процесс дозвона к Интернет-провайдерам, так называемые «программы-звонили». Такие программы используют в своей работе возможности удаленного соединения, которые реализованы в ОС Microsoft Windows. В большинстве случае, соединение происходит посредством обычной телефонной линии или модема, но все это лишь частные примеры, показывающие область применения RAS.

Разработчики программного обеспечения могут воспользоваться специальным набором функций RAS API, предназначенных для:

— создания, копирования, переименования, удаления в телефонной книге;

Читайте также:  Умная зарядка для телефона

— изменения настроек соединения;

— получения информации о ходе и статусе подключения;

— наблюдения и управления за соединениями, которые используют пользователи.

При создании удаленных соединений возможно использовать следующие протоколы:

— SLIP (Serial Line Internet Protocol) – сетевой протокол канального уровня эталонной сетевой модели OSI для доступа к сетям стека TCP/IP через низкоскоростные линии связи путем простой инкапсуляции IP-пакетов;

— РРР (Point-to-Point Protocol) – предпочтительный двухточечный протокол канального уровня сетевой модели OSI для установления прямой связи между двумя узлами сети (поддерживает аутентификацию соединения (PAP, CHAP), сжатие данных, шифрование (ECP, RFC 1968), протоколы конфигурирования сети (IPCP, IPXCP, NBFCP, LCP)).

После установления РРР соединения, программы имеют возможность использовать стандартные сетевые интерфейсы ОС Windwows: Windows Sockets, Named Pipes, NetBIOS, RPC и взаимодействовать по протоколам: TCP/IP, NetBEUI, IPX/SPX, инкапсулированным в РРР. По причине того, что в RAS соединениях используются реальные сетевые протоколы, удаленный клиент RAS действует по такому же принципу, если бы он был подключен к локальной сети, скорость приема и передачи данных при этом ниже, чем при физическом подключении к сети.

TCP/IP на основе РРР используется практически постоянно для связи мобильных пользователей с Intranet сетью, так как, является весьма надежным и достаточно безопасным способом для распространения сетевых соединений на удаленные компьютеры.

3G модемы в RAS подключениях выступают в качестве сетевых адаптеров, при этом удаленный клиент RAS обращается и работает c теме же ресурсами, с которыми работает стандартный клиент с сетевым подключением. В RAS реализовано до 256 одновременных соединений, есть функция брандмауэра, шлюза, маршрутизатора.

При выборе в софте типа соединения RAS, подключение к сети Интернет осуществляется через дозвон по модему.

NDIS (Network Driver Interface Specification) – спецификация интерфейса сетевых драйверов, которая имеет прямое отношение к спектру начиная от драйверов сетевых карт и заканчивая интерфейсами для протоколов сетевого уровня.

NDIS разработан совместно фирмами 3Com и Microsoft для реализации сопряжения драйверов сетевых адаптеров с ОС Windows, при этом NDIS напрямую относиться к драйверам сетевых карт и интерфейсам для протоколов сетевого уровня.

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

Читайте также:  Телефон meizu m2 mini характеристики

Посредством NDIS можно драйверам сетевых протоколов использовать сетевые интерфейсы для отправки и приема сетевых пакетов, при этом скрывая детали реализации. NDIS реализует поддержку по передачи данных на аппаратном уровне во всех сетевых взаимодействиях (Ethernet, IR, serial port, Bluetooth и т.д.).

При выборе в софте типа соединения NDIS, подключение к сети Интернет осуществляется через виртуальную сетевую карту.

При установке софта для управления 3G USB модемами Hauwei в систему устанавливается весь перечень драйверов, в частности драйверы для модемного (RAS) и сетевого (NDIS) подключения. Полная установка драйверов необходима для того, чтобы модемы могли работать в различных типах соединений, при выбор модемом типа подключения зависит от версии его прошивки.

Выделить преимущества в плане скорости у RAS или NDIS соединения сложно, т.к. они не дают прироста в скорости, а лишь отличаются в логике подключения. При этом, если устройство (3G USB модем) на аппаратном уровне не поддерживает WCDMA (Wideband Code Division Multiple Access) или HSDPA (High-Speed Downlink Packet Access) до 14,4 Мбит/с, а также если плохие условия сигнала или большая плотность абонентов в данном сегменте мобильной сети, то при переключении между режимами RAS или NDIS увеличения скорости соединения добиться невозможно.

Для обычного подключения к сети Интернет, достаточно использовать RAS соединение (режим модемного соединения).

В случае того, если Вы активировали в софте для управления модемом ADSL (Asymmetric Digital Subscriber Line) и Wi-Fi плагины и планируете подключаться по технологии ADSL или Wi-Fi, тогда Вам необходим режим NDIS.

Корректность установки драйверов на модем можно определить, проверив в диспетчере устройств наличие модема «HUAWEI Mobile Connect – 3G Modem».

RAS (Remote Access Service) – служба удаленного доступа, позволяющая удаленным пользователям, работающим в операционных системах Microsoft Windows NT/2000/XP подключаться к сети, с использованием удаленного соединения.
Есть очень много программного обеспечения, которое позволяет упростить процесс дозвона к Интернет-провайдерам, так называемые «программы-звонили» . Такие программы используют в своей работе возможности удаленного соединения, которые реализованы в ОС Microsoft Windows. В большинстве случае, соединение происходит посредством обычной телефонной линии или модема, но все это лишь частные примеры, показывающие область применения RAS.
Разработчики программного обеспечения могут воспользоваться специальным набором функций RAS API, предназначенных для:
— создания, копирования, переименования, удаления в телефонной книге;
— изменения настроек соединения;
— осуществления подключения;
— получения информации о ходе и статусе подключения;
— наблюдения и управления за соединениями, которые используют пользователи.

Читайте также:  Switch 2520 24 poe firmware

NDIS (Network Driver Interface Specification) – спецификация интерфейса сетевых драйверов, которая имеет прямое отношение к спектру начиная от драйверов сетевых карт и заканчивая интерфейсами для протоколов сетевого уровня.
NDIS разработан совместно фирмами 3Com и Microsoft для реализации сопряжения драйверов сетевых адаптеров с ОС Windows, при этом NDIS напрямую относиться к драйверам сетевых карт и интерфейсам для протоколов сетевого уровня.
В практическом применении, модуль NDIS располагается в одном файле, представляющего собой драйвер, который загружается системой при запуске и экспортирует функции работы с NDIS. NDIS состоит из файла NDIS.SYS и неограниченного количества пользовательских драйверов (в теории) , которые он оборачивает. Драйвер предоставляет интерфейсные функции и уникальные функции самоуправления, при этом все драйверы делятся на типы: драйверы минипорта, драйверы-фильтры, драйверы протокола, промежуточные драйверы.
Посредством NDIS можно драйверам сетевых протоколов использовать сетевые интерфейсы для отправки и приема сетевых пакетов, при этом скрывая детали реализации. NDIS реализует поддержку по передачи данных на аппаратном уровне во всех сетевых взаимодействиях (Ethernet, IR, serial port, Bluetooth и т. д.) .
При выборе в софте типа соединения NDIS, подключение к сети Интернет осуществляется через виртуальную сетевую карту.

В итоге
Для стандартного использования модема вполне подойдет режим RAS,
но если Вы активировали в софте Wi-Fi и ADSL плагины и планируете подключаться к Wi-Fi сети или установить
ADSL-соединение, тогда Вам однозначно подойдет только режим NDIS.

Ссылка на основную публикацию
Что значит код ошибки 805а8011
Многие владельцы смартфонов с операционной системой Windows Phone не могут войти в учетную запись магазина Marketplace. На экране появляется код...
Хочу создать группу в контакте
Приветствую вас, дорогие читатели. Социальные сети уже давно вошли в нашу жизнь, поэтому всем владельцам абсолютно любого бизнеса, как традиционного,...
Хром для андроид тв приставок
Всем привет! Предлагаю очередной раз поднять больную тему браузеров для Android TV. В разделе «вопрос – ответ» уже много раз...
Что значит интегрированный процессор
Здравствуйте, уважаемые пользователи и любители компьютерного железа. Сегодня порассуждаем на тему, что такое интегрированная графика в процессоре, зачем она вообще...
Adblock detector