Сетевое программирование уровня 2 OSI

Недавно я прошел несколько курсов по сетям (CCNA с 1 по 4), поэтому я понять большую часть теории, лежащей в основе всего этого. Сейчас я хотел бы взять эти знания, которые у меня есть, и применить их на практике в виде небольших приложений.

Я читал несколько статей на MSDN по как это сделать, но они, кажется, только покрывают n программирование etwork на уровне 3 или 4 и выше, IIRC. Я ищу несколько простых примеров того, как иметь дело со связностью второго уровня (т. Е. Кадрированием) между хостами, или даже что-то простое, например, как выполнять широковещательную передачу Ethernet.

У меня небольшой опыт работы с C # и C ++, поэтому примеры, использующие любой из этих языков, были бы отличными.

Спасибо.

7
задан daniel 16 October 2011 в 09:05
поделиться