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