LINUX.ORG.RU

История изменений

Исправление Iron_Bug, (текущая версия) :

как он их плевать будет? ядро формирует пакеты, пардон. и сформировать raw-пакет, чтобы его плевать - это надо себе TCP/IP-cтек имплементировать. иначе твой пакет не дойдёт даже до гейта. да и сам процесс плевания в железную карту - это весьма себе нетривиальная вещь. этим занимается целый драйвер сетевой карты, причём специфический для каждой конкретной карты. вообще, работа сети - это весьма жирная подсистема в любой ОС. создать её копию в какой-то мелкой прошивке крайне сложно. и тем более отправлять что-то в железо при работающем драйвере основной системы запросто может обрушить систему.

я же говорю: дьявол скрывается в деталях. это только кажется так просто. на самом деле практически нереально.

Исправление Iron_Bug, :

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

Исходная версия Iron_Bug, :

как он их плевать будет? ядро формирует пакеты, пардон. и сформировать raw-пакет, чтобы его плевать - это надо себе TCP/IP-cтек имплементировать. иначе твой пакет не дойдёт даже до гейта. да и сам процесс плевания в железную карту - это весьма себе нетривиальная вещь. этим занимается целый драйвер сетевой карты, причём специфический для каждой конкретной карты.