Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ИБДиС 2013-03-26.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.11 Mб
Скачать

Канальный уровень dl

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

Функции: формирование канальных кадров, управление потоком, защита от ошибок, установление и расторжение соединения.

Канальный уровень в ряде протоколов (как правило, для локальных сетей) разделяется на два подуровня: управления логическим звеном (LLC) и управление доступом к среде передачи (МАС).

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

Физический уровень pl

Механические, электрические, функциональные и процедурные средства активации, поддержания и деактивации физических соединений. Разъемы, цепи, электрические параметры.

1.3 Представление сервиса в модели вос

За исключением верхнего уровня, каждый N-уровень обеспечивает для (N+1)-объектов в (N+1) уровне N-услуги (синонимом “набора услуг” является понятие “служба”). Совокупность услуг N- уровня называется сервисом N-уровня или N-сервисом.

Объекты смежных уровней взаимодействуют друг с другом через общую границу (интерфейс). Для локализации тех мест, в которых происходит взаимодействие, используется понятие сервисной точки доступа (СТД) N-уровня - (N-СТД). Именно через нее происходит предоставление сервиса N-уровнем и потребление сервиса (N+1)-уровнем.

Допустимые соотношения N- , (N+1)-объектов показаны на рис.1.3. Следует учесть, что в каждый момент времени каждая N-СТД соединена только с одним N-объектом и одним (N+1)-объектом. Такое ограничение связано с тем, что N-СТД является “входом” в определенный N- и (N+1)-объект и связана поэтому с идентификацией (адресацией) объектов.

Рис.1.3 Допустимые соотношения N- , (N+1)-объектов и N-СТД.

Местоположение N-СТД определяется ее N-адресом. Будем считать, что между N-СТД и ее N-адресом существует отношение “один к одному”.

Интерпретация соответствия между N-адресами, обслуживаемыми N-объектом и (N-1)-адресами, используемыми для доступа к (N-1)-услугам, осуществляется с помощью функции отображения N- адресов (рис.1.4).

Рис.1.4 Иерархическое отображение адресов.

Внутри уровня могут существовать 2 различных вида функций отображения адресов: иерархическое отображение и отображение с помощью таблиц. Если N-адрес всегда отображается только в один (N-1)-адрес, может быть использовано иерархическое построение адресов (рис.1.4). Функция отображения N-адресов должна распознавать иерархическую структуру и выделять содержащийся в ней (N-1)-адрес. В этом случае N-адрес состоит из двух частей: (N-1)-адрес N-объекта, который поддерживает несколько N-СТД и N-суффикс, который делает возможным идентификацию единственной N-СТД.

Если один N-адрес может быть отображен в несколько (N-1)- адресов, либо N-адрес не отображается постоянно в один и тот же (N-1)-адрес, то иерархическое построение адреса невозможно и функция отображения N-адреса должна использовать таблицы для преобразования N-адресов в (N-1)-адреса.

В пределах N-уровня между парой N-СТД, расположенных в различных системах, может быть установлено несколько N-соединений. Для того, чтобы (N+1)-объект, использующий эти соединения, мог отличить одно N-соединение от другого, используется идентификатор конечной точки соединения (КТС).

КТС связывает 3 элемента (рис.1.5): (N+1)-объект, N-объект, N-соединение. Идентификатор КТС должен быть уникальным в пределах СТД. При доступе к сервису N-уровня идентификатор КТС указывает на установленное N-соединение, по которому необходимо передавать данные.

Рис.1.5 Концепция КТС

Данные пользователя, поступающие с N+1 уровня и передаваемые при помощи протокола N-го уровня, называются сервисными блоками данных N-го уровня (СБД-N, N-SDU). СБД - это данные пользователя , идентичность которых при передаче по соединению сохраняется.. Для передачи через уровни, описываемые соответствующими протоколами, сервисные блоки данных, поступающие на N-ый уровень, преобразуются в протокольные блоки данных (ПБД-N, N-PDU) путем разбивки или объединения СБД-N и добавления к ним заголовка ПБД N-го уровня. При прохождении через интерфейс N-уровня ПБД-N разбиваются на интерфейсные блоки данных (ИБД-N, IDU-N). Таким образом, часть ПБД, передаваемая через интерфейс за одно взаимодействие, называются интерфейсным блоком данных. Каждый интерфейсный блок данных снабжается своим заголовком, который удаляется после прохождения междууровневого интерфейса.