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