Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции.docx
Скачиваний:
12
Добавлен:
15.03.2015
Размер:
5.82 Mб
Скачать
    1. Модель osi. Понятие об интерфейсах и протоколах. Рекомендация itu-t X.200

Организация взаимодействия между элементами сети является сложной задачей, поэтому внутри сетевого элемента ее разбивают на несколько более простых задач. Решение каждой простой задачи внутри элемента сети производит модуль (уровень), каждый из модулей связан с одним или несколькими другими модулями. Решение сложной задачи подразумевает определенный порядок следования решения простых задач, при котором образуется многоуровневая иерархическая структура (рис. 1.3).

L7

O

p

e

r

a

t

i

n

g

S

y

s

t

e

m

. . .

L4

L2

L2

L2

L1

L1

L1

L6

L5

L3

Каналы связи к другим сетевым элементам

Каналы связи к местным пользователям

РМО

Рис. 1.3. Стек протоколов узла коммутации

Обмен информацией между модулями происходит через операционную систему на основе определенных соглашений, которые называются интерфейсом. При передаче сообщения модуль верхнего уровня решает свою часть задачи, а его результат, понятный только ему, оформляет в виде дополнительного поля к исходному сообщению и передает измененное сообщение на дообслуживание в нижележащий уровень. Этот процесс называется инкапсуляцией. С другой стороны, при приеме сообщения нижележащий уровень после обработки своей части сообщения удаляет его и оставшееся сообщение передает вышележащему уровню. Таким образом, интерфейс определяет формат, физические и электрические свойства сигналов обмена между модулями различных уровней, а протокол – описывает логические процедуры по обработке сообщения удаленному узлу сети равного уровня. Рекомендация ITU-T X.200 описывает семиуровневую модель взаимодействия открытых систем (ВОС, OSI – Open System Interconnection). Наименование уровней и распределение функций между ними следующее.

Прикладной уровень (Application Layer, L7) содержит функциональное ПО и базу данных и реализует исполняемую программу. Установление соединения между локальными пользователями прикладной уровень реализует самостоятельно через каналы связи к местным пользователям. Для установления соединения между пользователями, находящимися в разных сетевых элементах, задействуются служебные сообщения через каналы связи к другим сетевым элементам.

Представительный уровень (Presentation Layer, L6) занимается формой предоставления информации нижележащим уровням, например, перекодировкой или шифрованием информации.

При помощи сеансового уровня (Session Layer, L5) организуются диалог между сторонами, фиксируется, какая из сторон является инициатором, какая из сторон активна и каким образом завершается диалог.

Транспортный уровень (Transport Layer, L4) определяет правила транспортировки пакетов по сети. Эти правила позволяют взаимодействовать с удаленной стороной в двух режимах: не ориентированный на соединение и ориентированный на соединение (по предварительно установленному виртуальному соединению).

Сетевой уровень (Network Layer, L3) служит для определения маршрута следования соединения. Он имеет таблицу маршрутов, устанавливающей соответствие между адресом доставки информации и выходным интерфейсом.

На канальном уровне (Data Link Layer, L2) реализуются механизмы обнаружения и коррекции ошибок, возникающих в канале связи между узлами. Он является индивидуальным для каждого интерфейса.

Физический уровень (Physical Layer, L1) обеспечивает побитную транспортировку кадров (часто называемый пакетом) между узлами по требуемой физической среде передачи (металлический кабель, оптоволоконная линия связи, радиоканал). Он является индивидуальным для каждого интерфейса и однозначно ассоциирован с канальным уровнем.

Следует отметить, что

  • некоторые сети появились гораздо раньше, чем была разработана модель OSI, поэтому для многих систем соответствие уровней модели OSI весьма условно;

  • число уровней для сетевого взаимодействия зависит от сложности задачи, поэтому некоторые сетевые элементы используют меньшее число уровней;

  • производитель сетевого оборудования вправе использовать любую аппаратную платформу, любые внутренние интерфейсы, любой язык программирования. Стандартизируются только интерфейсы и протоколы взаимодействия между сетевыми элементами. Это дает возможность изготавливать одно и то же сетевое оборудование различным производителям.