Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Поставщик разделения данных заголовков повышает производительность сети, разделив заголовки и данные в полученных кадрах Ethernet на отдельные буферы. Провайдер разделения данных заголовков включает сетевой адаптер и драйвер мини-порта NDIS 6.1 или более поздней версии, который обслуживает сетевой адаптер.
На следующем рисунке показана архитектура разделения заголовков и данных.
Драйвер минипорта получает сведения о конфигурации от NDIS для настройки сетевой карты для операций раздельного приема заголовков и данных. Кроме того, драйвер минипорта предоставляет службы сетевого адаптера NDIS для операций во время выполнения, таких как операции отправки и получения.
Сетевой адаптер, способный выполнять операции по разделению заголовков и данных, получает кадры Ethernet и разбивает заголовки и данные на отдельные буферы получения.
Минипорт-драйвер использует стандартные функции получения NDIS для индикации полученных данных в NDIS. Кроме того, драйвер должен назначить ровно одну NET_BUFFER структуру к структуре NET_BUFFER_LIST при указании полученных данных. Дополнительные сведения см. в разделе "Указание полученных кадров Ethernet".
Для разделения заголовков и данных структуры NET_BUFFER в индикациях получения разделяют полученный кадр Ethernet с помощью отдельных списков дескрипторов памяти (MDL) для заголовка и данных. Кроме того, структура NET_BUFFER_LIST содержит информацию о разделении данных заголовка в данных NET_BUFFER_LIST.
На следующем рисунке показан полученный кадр, разделенные буферы и макет памяти буферов заголовков.
Буферы заголовков должны находиться в непрерывном блоке хранилища.
протокол верхнего уровня является протоколом IP-транспорта, таким как TCP, UDP или ICMP.
Заметка Протокол IPsec не считается протоколом верхнего уровня для определения требований разделения данных заголовков. Дополнительные сведения о разбиении кадров IPsec см. в разделе Разбиение кадров IPsec.