свитч - это как раз девайс, который оперирует кадрами
- он принимает сигнал на RX своего порта
- декодирует его в биты
- складывает полученный кадр во входной буфер
- проверяет складываемость этих битов в кадр
- проверяет чексумму у полученного кадра
- принимает коммутационное решение (в простейшем случае - раскидать копии этого кадра на все порты, кроме источника)
- копирует кадр из входного буфера в выбранные выходные и стирает из входного
- совершает на каждом выходном порту попытку передачи
— то есть формирует битовую последовательность
— отправляет сигнал необходимой формы на TX интерфейса
— после успешной передачи стирает кадр из выходного буфера