Добрый вечер. Возник вопрос в процессе изучения модели OSI, и в частности Канального уровня. Выяснил, что углублённо изучающие сетевые технологии студенты, для лучшего усваивания материала)), пишут frame (PDU канального уровня) на Perl. Кто-нибудь может подсказать, как это делается с точки зрения Асма, либо (что наиболее желательно), кинуть линк или название какой-нибудь книги, где стоит поискать подобную информацию?
http://search.cpan.org/~jmorris/perlipq-1.25/IPQueue.pm Этим перловым модулем можно на уровне стека контролировать фреймы (в том числе и дропать оные без передачи дальше, что незаменимо в разного рода фильтрах). В свою очередь, фреймы можно и руками собирать - это сильно зависит от того, какой именно протокол используется (Ethernet 802.3 или PPPoE скажем). А на асме или на перле - структура фрейма одна и та же все равно.