Недавно я взял несколько классов по сетевому взаимодействию (CCNA с 1 по 4), поэтому я понимаю большую часть теории, стоящей за всем этим. Что я хотел бы сейчас сделать, так это взять полученные знания и применить их на практике в виде небольших приложений.
Я читал некоторые статьи на MSDN о том, как это сделать, но они, кажется, охватывают только сетевое программирование на уровне 3 или 4 и выше, IIRC. То, что я ищу, - это несколько простых примеров того, как иметь дело со связью второго уровня (т. Е. Кадрированием) между хостами, или даже просто с чем-то простым, например, как выполнять широковещательную передачу Ethernet.
У меня небольшой опыт работы с C # и C ++, поэтому примеры, которые используют любой из этих языков, были бы хорошими.
Спасибо.