Протоколы канального уровня

выполнила ст.гр 3382 Починок Ирина

Канальный уровень в модели OSI и TCP/IP – модели:

Функции канального уровня

 

Канальный уровень обеспечивает надежную

 

передачу данных через физический канал. При

 

этом он выполняет следующие функции:

Основная функция: прием кадра из сети и отправка его в

 

сеть;

Выявление ошибок, возникающих на физическом уровне,

 

и восстановление данных(Наиболее распространенным

 

методом поиска ошибок является код Cyclic Redundancy

 

Check (CRC));

Контроль за состоянием канала, обработка сбойных ситуаций(коллизий);

Управление потоками данных;

Соблюдение правил использования физического канала;

Физическая адресацию передаваемых сообщений.

Формат данных канального уровня

Канальный уровень оперирует блоками данных, называемых кадрами(frame).

Вобщем случае каждый протокол канального уровня имеет свой особый формат кадра.

Формат данных канального уровня

Состав заголовка кадра зависит от многих факторов, определяемых набором функций, которые выполняет протокол. Тем не менее, можно выделить ряд информационных полей, которые обычно присутствуют в заголовке кадра. К таким полям относятся:

Специальные поля, предназначенные для определения границ кадров;

Поля, предназначенные для адресации абонентов в сложных сетях;

Поле информации о протоколе сетевого уровня;

Контрольная сумма.

Формат данных канального уровня

Принцип использования контрольной суммы

На канальном уровне отправляющего компьютера после формирования кадра вычисляется значение его контрольной суммы и это значение помещается в заголовок кадра. Принимающая сторона также вычисляет контрольную сумму полученного кадра и сравнивает его со значением, помещенным в заголовке. Если они не совпадают, то это означает, что во время передачи кадра произошла ошибка.

Допустимый размер кадра

Для большинства протоколов канального уровня существует ограничение на максимально допустимый объем данных, передаваемых в одном кадре, вызванное различными техническими условиями. Характеристику, устанавливающую это пороговое значение, выраженное в байтах, обозначают английской аббревиатурой MTU (Maximum Transfer Unit, максимальная единица передачи данных).

Подуровни канального уровня

Стандарт IEEE разделяет канальный уровень на два подуровня:

- подуровень управления логическим линком(Logical Link

Control - LLC);

- подуровень управления доступом к среде(Media Access Control - MAC).

OSI

IEEE

Стандарты 802.x

Канальный

LLC

802.2

уровень

MAC

802.3, .4, .5, .12

 

Функции подуровней канального уровня

LLC(Стандарт IEEE 802.2)

Интерфейс с сетевым уровнем;

При передаче информации отвечает за объединение

данных в кадры с адресами и полями контроля, а при

получении – за обработку

кадров,включающую

распознавание адреса, проверкуконтрольных

кодов и распаковку.

MAC(IEEE 802.3, .4, .5, .12)

обеспечения доступа к разделяемой между узлами сети общей среде передачи данных.

Функции этого подуровня различны в зависимости от конкретного типа среды.

Всвязи с таким делением появляются два типа протоколов:

протоколы, предназначенные для организации передачи по одному каналу передачи данных;

протоколы для организации многозвенной передачи данных(используют протоколы первой группы).

Протоколывторого подуровня должны позволить верхнему

уровню “безболезненно” учитывать возможные

изменения суммарной пропускной способности между двумя узлами сети, которые могут иметь место при

введении новых или исключении старых каналов связи

Протоколы первой группы(подуровня MAC) определяются используемой сетевой технологией локальных сетей:

Token Ring;

Ethernet;

Fast Ethernet;

100VG-AnyLAN;

FDDI.

Соседние файлы в папке Протоколы канального уровня(Починок 3382)