Главная /
Внутреннее устройство ядра Linux /
Как каждый протокол обходится с ранее оставленными в поле "cb" (управляющий блок) структуры sk_buff данными другого протокола?
Как каждый протокол обходится с ранее оставленными в поле "cb" (управляющий блок) структуры sk_buff данными другого протокола?
вопросПравильный ответ:
каждый протокол дописывает свои данные к концу данных предыдущего протокола
каждый протокол рассматривает это поле как пустое и использует его по своему усмотрению
если поле уже заполнено, то протокол не использует его, а выделяет дополнительную память
только протокол TCP использует это поле, поэтому такой проблемы нет
Сложность вопроса
93
Сложность курса: Внутреннее устройство ядра Linux
88
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные ответы - я бы не справился c этими тестами intuit.
24 май 2019
Аноним
Я сотрудник деканата! Немедленно заблокируйте сайт с ответами intuit. Умоляю
10 дек 2016
Другие ответы на вопросы из темы операционные системы интуит.
- # Какие из перечисленных файловых систем предоставляют доступ к реальным, а не сгенерированным данным?
- # Какая последовательность операций выполняется при операции размонтирования файловой системы?
- # Из чего состоит сетевой стек ядра linux?
- # Где находится специальная очередь пакетов для обработки стеком протоколов?
- # Какой модуль создаёт и инициализирует структуру sk_buff при обработке входящего трафика?