Курсовая работа: Реализация сети в операционной системе Linux

Получение пакета

Пробуждение устройства(прерывание)

проверка девайса

Получение заголовка

выделение памяти

ложим пакет в то место судя по всему используя DMA

ставим пакет в очередь

выставляем флаг запуска bottom-halv

BottomHalv

Запуск сетевого ботом-халва

Пересылка пакетов из девайса чтоб не было прерываний

пересылка пакетов на уровень ip

очистка очереди отсылки

возврат

Уровень IP

Проверка ошибок

Дефрагментация если необходимо

Определение маршрута(форвардить или нет)

Отсылка пакета по назначению(TCP||UDP||forwarding)

Получение пакета в UDP

Проверка ошибок

проверка сокета назначения

пересылка пакета в очередь сокета

пробуждения ждущего процесса

Получение TCP

Проверка флагов и ошибок а также не был ли получен пакет ранее

Определение сокета

пересылка пакета в очередь сокета

пробуждения ждущего процесса

К-во Просмотров: 1528
Бесплатно скачать Курсовая работа: Реализация сети в операционной системе Linux