Содержание
- 2. Обо мне. Senior SDE в команде eXtreme Computing Group (XCG), Microsoft Research. Специализация: низкоуровневое и системное
- 3. Содержание. Архитектура стека TCP/IP. Путь данных вверх и вниз. Настройки и аппаратное ускорение. Фильтры и мониторинг
- 4. АРХИТЕКТУРА СТЕКА TCP/IP.
- 5. Архитектура стека TCP/IP.
- 6. Стек драйверов в NDIS 6.0. Отдельный стек над каждым сетевым адаптером. Многопортовые сетевые адаптеры могут запросить
- 7. Промежуточные драйверы. Промежуточный драйвер объединяет два стека в один. Верхний стек видит виртуальный сетевой адаптер. Нижний
- 8. Программные интерфейсы. Winsock (send/recv, WSASend/WSARecv). Winsock Kernel (WskSend/WskReceive). IP Helper. RPC (RpcXxx). WNet (WNetXxx). WinInet (InternetXxx).
- 9. ПУТЬ ДАННЫХ ВВЕРХ И ВНИЗ.
- 10. Обработка принятых пакетов (IP). Сетевой адаптер проверяет целостность пакета и генерирует прерывание. Драйвер адаптера передает его
- 11. Передача данных (TCP). Приложение указывает на данные для передачи: send(connection, buffer, length, 0); TCP формирует заголовки
- 12. Как пакеты хранятся в памяти? Каждый пакет описывается списком буферов (NET_BUFFER). Буфер может располагаться в несмежных
- 13. Прямой доступ в память (DMA). Сетевой адаптер поддерживает очереди буферов. Несколько очередей для приёма и передачи.
- 14. Прерывания в Windows. Уровни прерываний (IRQL): PASSIVE_LEVEL – обычный код; используются приоритеты потоков. DISPATCH_LEVEL – планировщик
- 15. Прерывания в NDIS. Основные прерывания: пакет принят и передан. Обработка принятых пакетов проходит на DISPATCH_LEVEL. Любой
- 16. Уведомление приложений. Все операции ввода-вывода асинхронны. Синхронные send() и recv() эмулируются. Уведомление об окончании операции доставляется
- 17. НАСТРОЙКИ И АППАРАТНОЕ УСКОРЕНИЕ.
- 18. Аппаратное ускорение. MAC и VLAN фильтры на сетевом адаптере. Регулирование частоты прерываний (Interrupt Moderation). Выгрузка вычислений
- 19. Вкладка «Advanced». Описывается в .INF файле драйвера. NDIS определяет стандартные параметры. …но отображаемые названия параметров все
- 20. Настройка сетевого адаптера (2).
- 21. Настройка TCP/IP. Доступные через реестр параметры TCP/IP описаны в TechNet и множестве других источников. HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters: Адреса.
- 22. ФИЛЬТРЫ И СЛЕЖЕНИЕ ЗА ТРАФИКОМ.
- 23. NDIS фильтры. Делятся на следящие и модифицирующие фильтры. Перехватывают и пакеты, и управляющие OID запросы. Иными
- 24. Расширение отладчика !ndiskd. Расширение !ndiskd: Входит в состав Windows Debugging Tools. Дружественно к неподготовленному пользователю. Показывает
- 25. Это проще, чем кажеться... Приостановите BitLocker. “bcdedit /debug on”. После перезагрузки: “windbg.exe -kl”. Убедитесь в корректности
- 26. Архитектура WFP. WFP – Windows Filtering Platform.
- 27. Основные элементы WFP. Shims: Стек TCP/IP определяет несколько ключевых точек, где происходит фильтрация трафика. Filters: Ко
- 28. Архитектура IPsec.
- 30. Скачать презентацию
 Slaidy.com
 Slaidy.com



























 Температура плавление металлов
 Температура плавление металлов Контекстная реклама как инструмент повышения продаж
 Контекстная реклама как инструмент повышения продаж Зарубежный театр XX века
 Зарубежный театр XX века Презентация (1)
 Презентация (1) Презентация на тему керамика
 Презентация на тему керамика  Тема урока
 Тема урока The Middle Ages 1066 -1485
 The Middle Ages 1066 -1485 Память
 Память Решение занимательных задач
 Решение занимательных задач Эффективные решения в обслуживания промышленного оборудования
 Эффективные решения в обслуживания промышленного оборудования Мусульманские традиции, ритуалы и обычаи
 Мусульманские традиции, ритуалы и обычаи Подготовка образовательных организаций Волгоградской области к новому отопительному сезону
 Подготовка образовательных организаций Волгоградской области к новому отопительному сезону Египет
 Египет Учреждение здравоохранения «Минская областная детская клиническая больница»Педиатрическое отделение
 Учреждение здравоохранения «Минская областная детская клиническая больница»Педиатрическое отделение Карл Людвигович Мюфке - российский и советский архитектор
 Карл Людвигович Мюфке - российский и советский архитектор НАШЕ ЗДОРОВЬЕ
 НАШЕ ЗДОРОВЬЕ ОТКРЫТКА ДЛЯ МАМЫ…
 ОТКРЫТКА ДЛЯ МАМЫ… ПСК. Лекция 2_Психологические основы коммуникации
 ПСК. Лекция 2_Психологические основы коммуникации Арбитражные дела. Задание 4
 Арбитражные дела. Задание 4 Развитие умение писать глаголы с изученными орфограммами
 Развитие умение писать глаголы с изученными орфограммами Школа современных образовательных технологий
 Школа современных образовательных технологий БАКАЛАВР... …Что дальше?
 БАКАЛАВР... …Что дальше? Добавление видео с YuoTube
 Добавление видео с YuoTube Составление текста из предложений
 Составление текста из предложений Презентация на тему Породы древесины
 Презентация на тему Породы древесины  Intel’s new teraflop chip
 Intel’s new teraflop chip Профессиональная подготовка программистов в рамках специальностей и направлений государственных образовательных стандартов
 Профессиональная подготовка программистов в рамках специальностей и направлений государственных образовательных стандартов Презентация на тему Как человек изменил Землю
 Презентация на тему Как человек изменил Землю