На физическом уровне просто пересылаются биты. При этом не учитывается, что в тех сетях, в которых линии связи используются (разделяются) попеременно несколькими парами взаимодействующих компьютеров, физическая среда передачи может быть занята.
Поэтому одного из заданий канального уровня(Data Link layer) есть проверка доступности среды передачи. Другое задание канального уровня - реализация механизмов выявления и коррекции ошибок. Для этого на канальном уровне биты группируются в наборы, называемые кадрами (frames).
Канальный уровень обеспечивает корректность передачи каждого кадра, помещая специальную последовательность бит в начало и конец каждого кадра, для его выделения, а также вычисляет контрольную сумму, обрабатывая все байты кадра определенным способом, и добавляет контрольную сумму к кадру. Канальный уровень может не только обнаруживать ошибки, но и исправлять их за счет повторной передачи поврежденных кадров. Необходимо отметить, что функция исправления ошибок для канального уровня не есть обязательной, потому в некоторых протоколах этого уровня она отсутствует, например в Ethernetи FrameRelay.
Реализуется аппаратно.