Если вы хотите перенести данные с одного компьютера на другой, ваши данные (в двоичном виде) сначала поступят на сетевую карту (Network Interface Card), где данные будут закодированы (например, с отметкой времени таймера) и отправлены по сети в электронный сигнал.
Пример Манчестерского Кодирования:
101110011001   // data
101010101010   // timer tick on network
000100110011   // result using XOR
Почему NIC не передает напрямую двоичные данные, а должен сначала их кодировать?

