Физический уровень пересылает просто набор сигналов – битов. При этом не учитывается, что несколько компьютеров, подключенных к одной среде передачи данных (например, к одному кабелю), могут начать одновременно передавать информацию в виде электрических импульсов, что, очевидно, приведет к смешению сигналов. Поэтому одной из задач Data layer (канальный уровень) является проверка доступности среды передачи. Также этот уровень отвечает за доставку фреймов между источником и адресатом в пределах сети с одной топологией. Для обеспечения такой функциональности Data layer разделяют на два подуровня:
логическая передача данных (Logical Link Control, LLC);
управление доступом к среде (Media Access Control, MAC).
LLC отвечает за переход со второго уровня на более высший – третий сетевой уровень.
MAC отвечает за передачу данных на более низкий уровень – Physical layer.
Рассмотрим эти подуровни более подробно.