Канальный уровень модели OSI

Второй уровень эталонной модели OSI называется канальным (data link layer). Уровень отвечает за обеспечение целостности передаваемых данных. На передающей стороне канальный уровень ответственен за упаковку данных в кадры. Кадр (frame) – это структура данных канального уровня, которая содержит достаточную информацию для успешной передачи данных через локальную сеть получателю. Кадр данных сети (network data frame) состоит из контрольной суммы, адреса источника данных, адреса приемника данных и самих данных. Максимальный размер пакета, который можно переслать, определяет максимальный передаваемый блок (MTU – maximum transmission unit). Канальный уровень также отвечает за сборку кадров потока битов, принятого от физического уровня. Он накапливает в буфере входящие биты до тех пор, пока они не составят полный кадр. Кадр обладает методикой проверки своей целостности после доставки. Для успешной доставки данных необходимо выполнить два действия:

Передающий сигнал должен получить уведомление об успешном получении каждого кадра принимающим узлом.

Принимающий узел перед подтверждением приема кадра должен проверить его целостность.

Уровни 1 и 2 необходимы для установления соединения любого типа.