Cdc ethernet что это

Обновлено: 06.07.2024

Любой Keenetic, у которого есть USB‑порт, работает с USB-модемами мобильного интернета 3G/4G. Все устройства в домашней сети могут одновременно пользоваться интернетом через один USB-модем.

Основной и/или резервный
USB-модем, который вы подключите к «Кинетику», может служить как основным и единственным средством выхода в интернет, так и резервным для для любого другого настроенного активного подключения. Вы даже можете резервировать один модем другим: на двухпортовых интернет-центрах подключая их непосредственно, а на моделях с одним USB-портом — через USB-хаб. В интернет-центре остается только указать, в какой последовательности модемы должны сменять друг друга или страховать проводного провайдера.

Совместимость и/или скорость
Современные USB-модемы 3G/4G/LTE умеют работать в нескольких режимах: RAS, CDC-Ethernet, NDIS. Если модем входит в число более чем 150 нами поддерживаемых, будьте уверены, что интернет-центр запустит его в оптимальном скоростном режиме (то есть CDC-Ethernet или NDIS, а не RAS). Кстати, мы единственные продолжаем поддерживать модемы Yota согласно спецификации Yota Ready, когда интернет-центр инициализирует LTE-модем и начинает раздавать интернет вообще без какой-либо настройки. Вставил и работай.

В первую очередь мы добиваемся совместимости с предоставленными нам операторскими модемами (на операторских прошивках). Алгоритмы универсальной поддержки не доступных нашей лаборатории модемов с разномастными альтернативными прошивками также постоянно совершенствуются.

Связь без капризов
Вы наверняка слышали, что интернет-центры Keenetic, в отличие от многих других роутеров, умеют управлять питанием USB-модемов. Зачем это нужно? Дело в том, что многие современные модемы — это самостоятельные устройства, которые стартуют и работают независимо от интернет-центра. С одной стороны, это хорошо. Но с другой, многие компактные USB-модемы рассчитаны главным образом на эпизодическую работу в ноутбуке, но не на круглосуточную работу, от которой они, увы, могут сбоить или зависать. С помощью функции Ping Check интернет-центр Keenetic сам обнаружит, что интернета по какой-то причине нет, и автоматически перезагрузит модем по питанию, чтобы связь появилась снова.

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

Камера у нас уже есть, есть источник питания, состоящий из солнечной панели , аккумулятора и контроллера . Мы даже можем уже посмотреть картинку с нее, подключив ее Ethernet кабелем к ноутбуку. Но ведь мы хоти видеть изображение не стоя рядом с камерой, а удаленно. Теперь нам нужно решить вопрос доступа в Интернет. Система у нас автономная и единственная возможность это сделать - использовать технологии 3G/4G. Для этого нам нужен модем .

С момента как моя система была создана на рынке появилось уже несколько интересных решений по уличным модемам для аналогичных применений. Поэтому, если вам не очень хочется самостоятельно ковыряться в модеме и маршрутизаторе - можно просто купить готовый вариант, работающий "из коробки". Однако стоимость таких решений значительно выше, а качество может хромать

Статья получилась длинная, зато дочитав ее до конца вы научитесь самостоятельно разблокировать и перепрошивать "культовый" модем Huawei e3372h. Такие доработки будет полезны не только в автономной системе, но и при использовании модема с обычным ноутбуком.

Выполненные манипуляции позволят обойти ограничение операторов сотовой связи на использование выгодных тарифов с безлимитным интернетом.

Какие бывают 3G/4G модемы

Существуют три вида таких модемов. Самые массовые - это модемы с интерфейсом USB. Еще бывают модемы со встроенным простеньким маршрутизатором, работающие через интерфейс Wi-Fi, но их применяют реже. Есть и профессиональное оборудование - модемы, имеющие уже Ethernet интерфейс. Однако такая техника дорогая и для наших целей не требуется.

Какой модем нужен нам

Нас интересуют модемы, имеющие входы для подключения внешней антенны. Без нее приемлемое качество связи возможно только в районе базовой станции GSM/3G/4G.

В моих проектах используется исключительно Huawei e3372h. Выбор модема обусловлен следующими его качествами:

  • работа в режиме HiLink
  • настройка через Web интерфейс
  • два антенных входа с возможностью работы по системе MIMO
  • высокая стабильность работы
  • небольшая потребляемая мощность
  • обилие альтернативных прошивок
  • возможность обхода некоторых ограничений сотовых операторов за счет фиксации TTL

Впервые работаете с модемами и не знаете что такое HiLink, MIMO, TTL?

HiLink - это такой режим работы USB модемов, в котором он эмулирует не классический модем коммутируемого соединения, а сетевую карту. Дело в том, что 3G/4G это не коммутируемые виды связи, как обычный проводной или GSM телефон. Это выделенные соединения. Так вот HiLInk и использует на полную эту модель. С точки зрения компьютера или маршрутизатора HiLink модем это стандартная NDIS сетевая карта, подключенная к USB.

NDIS - Network Driver Interface Specification, то есть по русски Спецификация Интерфейса Сетевого Драйвера. Этот стандарт в свое время разработала Microsoft, чтобы не возиться с разнородными интерфейсами первых сетевых карт. Все современные сетевые адаптеры, как Ethernet, так и Wi-Fi поддерживают NDIS

Кроме того, что HiLink модем не требует установки соединения, маршрутизатору с ним работать проще. Не нужно заниматься подержанием сеанса связи. Модем все сделает сам!

Правда есть у режима HiLink и недостаток: маршрутизатор не может контролировать качество соединения и не может попытаться его переустановить. В HiLink нет команд "поднять трубку", "повесить трубку". Переустановить соединение можно только аппаратно перезапустив модем. Кстати, маршрутизаторы Keenetic это делать умеют. У них USB-порт имеет транзисторный ключ, который физически снимает питание с модема на некоторое время если "заглючила" связь.

MIMO - (Multi Input Multi Output) это такая технология радиосвязи, когда приемник и передатчик одновременно используют несколько разделенных каким-либо образом каналов. Стандарты 3G и 4G поддерживаю MIMO посредством разделения каналов по виду поляризации.

TTL - (Time To Life) время жизни пакета данных при передаче через компьютерные сети. На самом деле в протоколе TCP/IP TTL это не совсем время. Это количество допустимых "хопов", то есть актов пересылки пакета от одного узла сети к другому. Например, наша камера отправляет пакет данных на обслуживающий ее сервер и устанавливает для него TTL равным 64. Значит от камеры до сервера этот пакет может пройти не более 64 узла, после чего должен быть отброшен как "затерявшийся". Первый на пути пакета узел - маршрутизатор, уменьшает его TTL на единицу и отправляет модему. Модем тоже уменьшает на единицу и отправляет базовой станции и так далее.

Так вот по значению TTL пакетов, приходящих на базовую станцию, сотовые операторы и определяют, что за устройство осуществляет доступ в интернет. Если это телефон или планшет, то на станцию приходят пакеты с TTL=64, а вот если это маршрутизатор и модем, то TTL будет другим: 63, 62 или даже меньше. И шлет оператор вам предупреждение, что вы нарушаете правила использования тарифа и блокирует вам Интернет или, что еще хуже, выставляет "космический" счет. Чтобы избежать таких проблем модем должен иметь возможность подмены TTL пакетов до значения 64. И Huawei e3372h это делать умеет. Правда, по умолчанию эта возможность отключена. Но ее несложно включить если установить в модем альтернативную прошивку.

Прошивка - всему голова!

Модемы Huawei e3372h, как и почти все другие могут поставляться как с универсальными прошивками, так и с операторскими. Последние, обычно, можно приобрести значительно дешевле. Но, они, во первых, привязаны к оператору, а во-вторых, в них невозможно включить функцию фиксации TTL. Кроме того, их Web-интерфейс убогий, рассчитан на домохозяйку или девочку-подростка и не предоставляет нам никакой служебной информации, нужной для дальнего приема интернета.

Поэтому модем нужно прошить универсальной, а еще лучше - кастомной прошивкой. Раньше это можно было просто используя программную разблокировку, но начиная, примерно с 2016 года производитель заблокировал возможность загрузки прошивок, имеющих либо более раннюю версию, либо входящих в другое семейство.

Но ни одна программная защита не спасет от взлома аппаратного! Поэтому:

Разблокируем модем

Подготовка компьютера

Для начала, если у Вас Windows 8.1 или Windows 10 в реестре Windows в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags нужно создать раздел 12D11443001, а в него добавить единственный двоичный (тип REG_BINARY) параметр SkipBOSDescriptionQuery и присвоить ему значение 01 00 00 00.

В тёплое время года многие из нас предпочитают больше времени проводить на даче, а то и вовсе переезжают жить в загородный дом. И всё бы хорошо, но по мере отдаления от крупных городов встаёт проблема со скоростным подключением к Интернету — поставить на дачу «выделенку» далеко не всегда возможно, и вся надежда на сети 3G/4G. В этой статье мы расскажем о том, как, вооружившись модемом и роутером, наладить на даче максимально выгодную, надёжную и скоростную связь с Интернетом для всех ваших устройств.

Выбор оператора

Чтобы не прогадать с провайдером, первым делом стоит изучить на официальных сайтах операторов зоны покрытия их сетей. Но окончательный выбор лучше делать после того, как самостоятельно проверите качество связи именно в том месте, где планируете установить точку доступа. Чтобы провести такой аудит, не обязательно скупать «симки» всех операторов — можно взять смартфоны родных или соседей, и с помощью приложения Network Cell Info проверить значения параметров RSRP и RSRQ у разных операторов. Первый показывает уровень принимаемого сигнала соты — «хорошим» считается значение больше -90 дБм (децибел-милливатт). RSRQ — качество принятого сигнала. Оно зависит от соотношения сигнал/шум и на этот показатель тоже стоит обращать внимание. Чем оно выше, тем лучше, отличное значение — больше -10 дБ.

Показатели уровня и качества сигнала можно проверить в приложении Network Cell Info

Конечно, ещё один критерий выбора — предлагаемые операторами тарифы. И здесь тоже лучше всё проверить как следует: наличие слова «безлимитный» в рекламе или даже названии тарифа далеко не всегда означает то, на что интуитивно рассчитываешь. На так называемых «безлимитных» тарифах у многих операторов в реальности могут быть немалые ограничения — урезание скорости при попытке пользоваться торрентами, ограничения на раздачу интернета по Wi-Fi, а также снижение скорости после израсходования определённого количества «быстрого» трафика. Лучшая стратегия в этом случае — целиком читать договоры и условия предоставления услуг, а также заранее написать в службу поддержки, задать вопросы о всех возможных ограничениях на тарифе и получить ответы в письменном виде.

Показатели скорости с операторскими модемами Huawei E3370 от Мегафон и Билайн

Цены в регионах могут ощутимо различаться, но для общего представления о нынешних расценках на трафик рассмотрим некоторые подходящие для наших целей тарифы операторов в Москве и Московской области.

Оператор

Тариф

Особенности

7 ГБ трафика включено; сверх абонентской платы 1,80 руб. за МБ; дополнительные пакеты: 15 ГБ за 599 р.; 30 ГБ за 899 р.

10–20 Мбит/с; 8 ГБ дневного трафика + безлимитный трафик с 1 ночи до 8 утра

4 Мбит/с; безлимитный трафик; в P2P-сетях скорость снижается до 512 кбит/с

4,1 Мбит/с; безлимитный

20 ГБ трафика включено

Выбор оборудования

Роутер Wi-Fi. Если в городских многоквартирных домах с высокоскоростным интернет-подключением и зашумлённым эфиром имеет смысл использовать устройства, работающие в диапазоне 5 ГГц, то для загорода вполне хватит роутера с поддержкой 2,4 ГГц — сигнал на этой частоте дальше «бьёт», лучше проникает сквозь препятствия, а скорости вполне хватит, ведь подключение по 3G/4G само по себе медленнее. В общем, для дачи необязательно покупать флагманский роутер — хватит и простенькой модели.

Другое дело — наличие портов USB и поддержка 3G/4G-модемов «из коробки». Не все роутеры могут похвастать такой оснащённостью, поэтому лучше заранее изучить технические характеристики вашей будущей точки доступа и найти списки совместимых модемов. У Zyxel и ASUS, например, есть общие для всех моделей списки совместимости. У других производителей, как правило, список совместимости свой для каждой модели роутера. Мы будем рассматривать настройку дачной сети на примере роутера Zyxel Keenetic 4G III.

3G/4G-модем. Разумеется, можно купить любой поддерживаемый выбранным роутером модем, но и здесь есть свои нюансы. Можно сэкономить, если купить операторский модем в комплекте с SIM-картой. Но если вы затем решите вставить в него «симку» другого оператора, модем придётся перепрошивать.

Если вы планируете использовать усиливающую антенну, необходимо, чтобы модем был оснащён разъёмом под неё. К установке антенны мы ещё вернёмся.

Операторские модемы, купленные со скидкой, можно перепрошить и получить в своё распоряжение универсальный разлоченный девайс, совместимый с любыми «симками» и операторами. Однако при этом вы лишаетесь гарантии, так что делать это можно только на свой страх и риск. Разумеется, производители роутеров не гарантируют и работу, и ремонт перепрошитых модемов.

Улучшение качества связи

Проблема скорости подключения может быть на двух отрезках: между вышкой оператора и вашим модемом, либо между роутером и подключёнными к нему устройствами. На первом пути преградой может быть расстояние до базовой станции, особенности местности, внешние помехи, различные сооружения, а на втором — особенности материалов дома, перекрытия и другие факторы.

Начинать диагностику нужно всегда с первого пункта. Если ваша дача находится далеко от базовой станции сотового оператора и уровень сигнала в её окрестностях изначально слабый (даже смартфон ловит только у окна), лучше приобретать модем с разъёмами для подключения внешних антенн либо сразу брать комплект из модема и внешней антенны.

Рекомендуем приобретать антенну MIMO — эта технология особенно эффективна для районов с неуверенным приёмом. Она позволяет за счёт объединения нескольких (от двух до восьми) частотных каналов увеличить полосу пропускания. И, как следствие — уменьшить потери пакетов, стабилизировать сигнал и добиться устойчивого коннекта там, где стандартные одноканальные антенны дают хоть и усиленный, но «рваный». Возрастает и пропускная способность канала. Не всегда линейно (это зависит от множества факторов — количества встроенных антенн, исходного значения параметров RSRP и RSRQ), но и 20-30% прироста на фоне стабильного соединения — это, поверьте, очень заметно. В некоторых моделях таких антенн уже есть встроенный модем. Если же вы будете покупать его отдельно, то обратите внимание, что в модеме должно быть как минимум два антенных разъёма.

С направленной антенной можно подключиться к 3G-интернету даже на расстоянии 10–30 км от базовой станции. Выносить её надо на крышу или фасад дома. Оптимально, чтобы базовая станция была в прямой видимости. Выбирать тип антенны следует исходя из используемой оператором полосы частот (например, 790–860 МГц / 1800–2700 МГц). Крайне важно поймать положение, в котором уровень сигнала будет максимальным. Постепенно вращая антенну, необходимо фиксировать уровень сигнала в поисках наилучшего значения. Сделать это можно, подключив модем к ноутбуку и воспользовавшись утилитой MDMA.

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

Проблемы также могут возникнуть на отрезке между роутером и подключёнными к нему устройствами. Например, если сигнал Wi-Fi не добивает до расположенной в глубине участка беседки или комнаты на втором этаже большого дома, для расширения покрытия Wi-Fi можно использовать репитеры (повторители). Ещё лучше подключить дополнительный роутер по проводу в режим точки доступа.

Настройка роутера на примере Keenetic 4G III

Итак, мы запаслись роутером Keenetic 4G III и двумя 4G-модемами — операторскими Huawei E3370 от Мегафон и Билайн. Что делать дальше? Рассмотрим процесс подключения на примере.

2. Для первого старта будем использовать дружелюбный интерфейс NetFriend, тем более, при первом включении он открывается автоматически. В нём достаточно выбрать страну, имя провайдера и ответить на другие простые вопросы в выпадающих списках. По результатам такого «соцопроса» в мастере настроек должен определиться основной 3G/4G-модем. Если вы производите настройку со смартфона, удобнее это делать не через браузер, а с помощью мобильного приложения My.Keenetic.

3. Если модемы не были активированы ранее, в браузере может открыться дополнительное окно с web-интерфейсом настроек для модема. Здесь, в зависимости от оператора, можно активировать SIM-карту, проверить баланс, посмотреть статус аккаунта и длительность сессии. Заметим, что перед использованием SIM-карты в модеме на ней следует отключить запрос PIN-кода.

4. Wi-Fi роутер — это, грубо говоря, миниатюрный компьютер со своим процессором и небольшим количеством памяти. Но, чтобы дачный интернет порхал, как бабочка, важны не только «железо» роутера и активность трафика. Загрузка маршрутизатора также зависит от того, в каком режиме работает 3G/4G модем. Многие модемы могут работать в нескольких режимах: RAS, NDIS, CDC-Ethernet.

RAS — простейший и устаревший режим, перекладывающий вычислительную нагрузку на сам роутер. Этот режим требует ручной настройки, что может отпугнуть начинающих пользователей.

Оптимальные на сегодня режимы — NDIS и CDC-Ethernet, в которых нет нагрузки на роутер, и через 3G/4G-модем можно, теоретически, добиться скорости до 150 Мбит/с.

Не стоит пренебрегать возможностью в разделе «Система» (иконка с шестерёнкой) обновить прошивку роутера и установить при необходимости дополнительные компоненты. В роутерах Keenetic доступ к Wi-Fi изначально защищён надёжным паролем. Но тип защиты и пароль от сети Wi-Fi можно изменить самостоятельно. Делается это через web-интерфейс во вкладке «Сеть Wi-Fi» (иконка с индикатором приёма сети).

Надёжные пароли. Не стоит пренебрегать паролями. Для сети Wi-Fi и «админки» не ленитесь придумывать отдельные. Хозяину на заметку: на многих роутерах можно организовать «гостевую» сеть, изолированную от вашей основной.

5. Вдали от цивилизации также важна функция Ping Check — регулярная проверка доступности связи. При отсутствии подключения роутер будет перезапускать питание модема. Кроме того, мобильные операторы связи не любят, когда абонент без какой-либо активности «висит» в Сети, и после определённого периода простоя могут разрывать связь. Ping Check поддерживает сессию, то есть модем всегда находится в активном режиме и готов в любую минуту к работе в интернете. Настройка функции Ping Check доступна через web-интерфейс в разделе «Система» в одноимённой вкладке. По умолчанию в этом разделе уже заданы оптимальные параметры.

Удалённое подключение к дачной сети

Полезные советы для частных случаев

Расширение функций и обход ограничений. Некоторые SIM-карты не позволяют раздавать интернет на несколько устройств, другие — предназначены для работы только со смартфонами и планшетами. Также вы можете столкнуться с тем, что оператор ограничивает скорость в торрент-сетях или коммуникационных сервисах. Пути решения этих и других проблем можно найти в специальной ветке форума.

Отключение автоматических обновлений. С точки зрения безопасности в любой операционной системе не рекомендуется отключать обновления, но с дорогими мобильными тарифами приходится идти на крайние меры. Если вы купили для дачи более дешёвый тариф с лимитом трафика, обновление может вычерпать значительную его часть. И даже если у вас безлимитный тариф, скачивание объёмных апдейтов «съест» часть и без того невеликой пропускной способности мобильного канала. Для экономии трафика на ПК можно назначить подключение лимитированным. При этом автоматически скачиваться будут только критические обновления.

Для установки лимитированного подключения нажмите кнопку «Пуск» и перейдите в меню «Параметры | Сеть и Интернет | Wi-Fi | Управление известными сетями». Выберите вашу дачную сеть, кликните по кнопке «Свойства» и активируйте переключатель Задать как лимитное подключение».

По аналогии с десктопными ОС на компьютерах при ограниченном трафике имеет смысл деактивировать автоматическое обновление приложений и синхронизацию сервисов на Android-девайсах и iOS-гаджетах. В системных настройках всех устройств не помешает отключить автоматическую предварительную закачку обновлений ОС, если такая опция есть.

В Android автообновление приложений отключается в настройках Google Play

Резервный канал. Тем, кому жизненно необходимо иметь связь в режиме 24/7 в загородных условиях, есть смысл грамотно настроить резервный канал. В идеале для таких целей используют выделенное соединение, подстрахованное запасным 3G/4G-модемом. Возможно даже резервирование с четырьмя провайдерами одновременно.

Мы протестировали вариант, более близкий к дачным реалиям: подключили к роутеру через USB-хаб два 3G/4G модема с SIM-картами разных операторов. Далеко не факт, что такое подключение заработает на любом роутере, но на Keenetic 4G III подключённые через хаб модемы распознались без проблем. В такой конфигурации на роутере полноценно работает резервирование каналов. Если Ping Check не обнаружит подключение на основном модеме, роутер переключится на резервный. В более дорогих моделях роутеров с двумя USB-портами при отсутствии связи модемы будут автоматически перезагружаться.

Настраивается резервирование каналов во вкладке «Интернет» (иконка с глобусом) через подпункт «Подключения». Здесь в списке отображаются все подключённые к Wi-Fi роутеру модемы и кабельное подключение к Интернету (если есть). Присваивая большее число каждому из подключений, можно задать приоритет каналов и определить, в какой последовательности будет осуществляться переход на запасные подключения в моменты проблем со связью у одного из провайдеров.

Собственно, как и обещал, начинаю цикл статей о подсистеме NDIS и о том, что с ней связано. Решил связать его с процессом собственного обучения на своей первой работе. Если цикла не получится, значит меня загрузили по самые уши, или вообще уволился.

Вступление

Для чего, вообще этот NDIS? Зачем его придумали, если и всё и так хорошо?

NDIS — это одна из подсистем ядра Windows, которая имеет прямое отношение к спектру начиная от драйверов сетевых карт и заканчивая интерфейсами для протоколов сетевого уровня. NDIS состоит из т.н. стека драйверов (хотя, как по мне, так это никакой не стек, а очередь), но для общего понимания лучше представлять себе это так:

image

Хорошо, но мне этого мало!

  • Драйвер должен себя зарегистрировать. Это означает то, что драйвер при загрузке указывает ядру, чтО он есть на самом деле и какого он типа;
  • Драйвер должен предоставлять минимальный набор интерфейсных функций, которые он предоставляет NDIS'у. Собственно, за эти функции NDIS и будет тягать этот самый драйвер;
  • Так же драйвер дожен, в зависимости от своего типа, реализовать функции управления собой, которые так же тягаются во время выполнения. Отличие от предыдущего пункта в том, что эти функции для каждого типа драйвера уникальные.
  • Драйверы минипорта;
  • Драйверы протокола;
  • Промежуточные драйверы;
  • Драйверы-фильтры.

Зачастую на практике пишутся драйверы-фильтры и промежуточные драйверы, т.к. в остальных потребность есть у небольшого круга компаний выпускающих собственные сетевые решения. Во времена XP разработчики часто использовали промежуточные драйверы (потому, что фильтров не было), начиная с Windows Vista лучше использовать фильтры, т.к. они проще в своём устройстве и основную функцию (а для нас это практически во всех случаях — модификация трафика) выполняют «на ура». Итак, как мы помним, «сверху» NDIS'a у нас протоколы (IP, IPX, ARP, RARP, etc.), а снизу сетевые карты. На этом промежутке мы будем выполнять свои магические заклинания над трафиком.

Разберемся с тем, чем именно отличаются драйверы-фильтры и промежуточные драйверы. Итак, когда трафик движется в сеть, т.е. от протокола к сетевой карте, он проходит через очередь пользовательских драйверов, которую сформировал NDIS. В самой середине этой очередь (честно, не знаю как найти середину, если в очереди 3 драйвера, однако с MSDN'ом не поспоришь) NDIS располагает промежуточные драйвера. Эти драйверы выстраиваются в свою очередь по неизвестному алгоритму, однако NDIS гарантирует, что трафик пройдёт через каждый драйвер в «стеке». Промежуточный драйвер представляет собой обманку, «сверху», т.е. для драйверов, которые располагаются над ним, он выглядит как минипорт (хотя настоящие минипорты еще далеко внизу), а «снизу» выглядит как протокол (протоколы далеко вверху). Т.о. промежуточный драйвер является прозрачным, и зачастую его используют не для фильтрации или модификации трафика, а для «рассылки» трафика одного протокола нескольким минипортам (они же интерфейсы сетевых карт). Ну, или, наоборот: рассылки трафика сетевой карты по нескольким протоколам.

  • Драйвер-монитор, не подвергает трафик изменению, но может его «воровать»;
  • Драйвер-модификатор, полный контроль над трафиком, меняй, удаляй, добавляй своё — что угодно.

Из названия понятно какая между ними разница, однако стоит отметить, что при установке оба драйвера устанавливаются и «работают» нормально. Т.е. если вы написали функции слежения, то трафик вы увидите. Однако, драйвер-модификатор в некоторых случаях потребует перезагрузки. Если перезагрузки не будет, то мониторить трафик вы сможете, а, допустим, ронять пакеты — нет. Функциональная особенность.

Теперь разберемся с местом драйверов-фильтров в очереди. Положение в очереди определяется назначением драйвера. Назначение драйвера (обычное назначение, т.е. для чего этот драйвер используется) устанавливается на этапе установки в его .INF файле. Полный список назначений я не приведу, но примерно картину обрисую. Допустим драйвер предназначается для сжатия трафика, для этого мы в .INF файле укажем «compression», так же есть назначение «encryption», ну или «Custom».

Тут можно ознакомиться со всем списком. Скажу так же, что custom — самые нижележащие драйверы, а, например, scheduler — самые «верхние».

Читайте также: