Всем ДВС , скоро сессия и в ее рамках существует рассчетно-графическая работа, а именно описание логики работы коммутатора ethernet. Я составил обширную блок схему , которая полностью описывает процесс обработки фреймов, но препод требует чтобы были строки кода в некоторых местах , например , я пишу словами : "переменной придается значение MAC адрес источника , расположенное с 15 по 20 байт текущего пакета", вот это надо описать в рамках языка C . Сам пытался искать , конкретного ничего не нашел, на том же stackoverflow , ничего внятного не было. P.S. если я что то не внятно или непонятно объяснил , то прошу меня извинить , так как я не силен в программировании.
Посмотри литературу(книги) по сетевому программированию именно на Си. Советую начать с Ричарда Стивенса.