1

Я учусь анализировать и оценивать стек протоколов TCP/IP в Linux. Моя цель - изучить производительность стека протоколов tcp/ip в целом, изучить временные затраты каждого уровня и взаимодействие между уровнями протокола tcp/p и очередью уровня ip.

Для этого: Я использую схему на основе зондирующего узла для изучения внутреннего поведения протокола TCP/IP в Linux. Зондирующий узел - это фрагмент кода, добавляемый в ядро для записи такой информации, как отметка времени, длина очереди и размер пакета.

мой вопрос: как добавить зондирующий узел в ядро?

1 ответ1

1

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

Когда вы будете готовы начать вставлять код, хорошее место для начала чтения - net/ipv4 в дереве исходного кода ядра. Реализация TCP в Linux находится там же.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .