Главная /
Внутреннее устройство ядра Linux /
Что случается с структурами данных sk_buff и памятью на входящем трафике?
Что случается с структурами данных sk_buff и памятью на входящем трафике?
вопросПравильный ответ:
сетевой пакет копируется в память
создаётся структура sk_buff
объект sk_buff передаётся стеку протоколов, где каждый протокол "откусывает" свой заголовок вызовом skb_pull, a перед этим вызывает проверку такой возможности, используя метод skb_may_pull
при необходимости вызывается функция skb_copy_bits() для копирования данных из "paged" части
каждый протокол копирует свои данные в свои очереди
Сложность вопроса
59
Сложность курса: Внутреннее устройство ядра Linux
88
Оценить вопрос
Комментарии:
Аноним
Спасибо за помощь по intiut'у.
04 окт 2018
Аноним
Спасибо за решениями по интуиту.
26 авг 2016
Аноним
Я сотрудник деканата! Прямо сейчас сотрите этот ваш сайт с ответами на интуит. Умоляю
30 дек 2015
Другие ответы на вопросы из темы операционные системы интуит.
- # Что описывает структура file_system_type?
- # Каким образом в ядре решается проблема разрастания дерева каталогов в памяти?
- # Какие уровни модели OSI описывает объект структура Sock?
- # К методам каких объектов идёт обращение из системного вызова при посылке приложением данных в сеть?
- # В каком режиме работает Page cache в Linux?