Канальный уровень, используя возможности, предоставляемые ему нижележащим физическим уровнем, предлагает вышележащему сетевому уровню такие услуги:

  • установление логического соединения между взаимодействующими узлами
  • согласование в рамках соединения скоростей передатчика и приемника информации
  • обеспечение надежной передачи, обнаружение и коррекцию ошибок

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

Одной из задач канального уровня является обнаружение и коррекция ошибок. Обнаружение выполняется, к примеру, с помощью контрольной суммы, а коррекция - за счет повторной передачи повреждённых кадров в рамках логического соединения.