logo search
Лабораторная работа №9

Канальный уровень (Data Link layer)

Этот уровень предназначен для обеспечения взаимодействия сетей на физическом уровне и контроля за ошибками, которые могут возникнуть. Полученные с физического уровня данные он упаковывает во фреймы (конечный фрагмент данных, подлежащий передаче в системе связи. Другими словами, это — пакет информации, который применяется в сетевой технологии. Как правило, фрейм имеет заранее определенный, четкий, документированный формат), проверяет на целостность, если нужно исправляет ошибки посылает повторный запрос поврежденного кадра и отправляет на сетевой уровень. Канальный уровень может взаимодействовать с одним или несколькими физическими уровнями, контролируя и управляя этим взаимодействием. Спецификация IEEE 802 разделяет этот уровень на 2 подуровня — MAC (Media Access Control - управление доступом к носителю — это уникальный идентификатор, сопоставляемый с различными типами оборудования для компьютерных сетей) регулирует доступ к разделяемой физической среде, LLC (Logical Link Control) обеспечивает обслуживание сетевого уровня. На этом уровне работают коммутаторы, мосты.

В программировании этот уровень представляет драйвер сетевой платы, в операционных системах имеется программный интерфейс взаимодействия канального и сетевого уровней между собой, это не новый уровень, а просто реализация модели для конкретной ОС. Примеры таких интерфейсов: ODI, NDIS.