В зависимости от способа отделения друг от друга битов одинакового значения различают синхронное и асинхронное кодирование.

При синхронном кодировании узлы сети синхронизируются путем задания одинакового отсчета времени. Для этого передающий узел посылает сигналы тактовой частоты. Приемник в этом случае выбирает сигнал данных в моменты появления тактовых импульсов. Серьезный недостаток данного метода заключается в необходимости отдельной линии связи для передачи синхроимпульсов.

При асинхронной передаче поток бит делится на блоки фиксированной длины (например, байты). Узлы сети имеют генераторы импульсов одинаковой частоты. Генераторы периодически подстраиваются друг к другу (например, в начале каждого байта данных). Синхронизация в этом случае достигается передачей старт-бита в начале байта и стоп-бита в его конце.

3. Алгоритмы работы сетевых интерфейсов. Названные алгоритмы реализуют методы доступа к среде передачи данных. В настоящее время используется несколько таких методов, наиболее распространенные из них коротко рассматриваются ниже.

Множественный доступ с контролем несущей и обнаружением коллизий — это способ с состязаниями, где узлы сети соревнуются за право использования среды. Узел, выигравший в соревновании, может передать свой пакет данных, после чего освободить среду. Узлы периодически проверяют активность среды (наличие несущей). Отсутствие активности означает, что" среда свободна и узлы могут начать передачу.