Информационные технологии в сервисе. Полонский А.М. - 34 стр.

UptoLike

Составители: 

В настоящее время общепринятой является семиуровневая модель архитектуры от-
крытых систем (Open System Interconnection), разработанная Международной Организа-
цией по Стандартам (International Organization for Standardization - ISO)
Модель ISO OSI предписывает стандартизацию вертикальных межуровневых взаи-
модействий. Такая стандартизация гарантирует совместимость продуктов, работающих по
стандарту какого-либо уровня, с продуктами, работающими по стандартам соседних
уровней, даже в том случае, если они
выпущены разными производителями. Количество
уровней может показаться избыточным, однако же, такое разбиение необходимо для дос-
таточно четкого разделения требуемых функций во избежание излишней сложности и
создания структуры, которая может подстраиваться под нужды конкретного пользователя,
оставаясь в рамках стандарта
В этой модели рассматриваются так называемые «уровни»:
Уровень 1. Физический уровень (управление физическим каналом
).
Уровень 2. Канальный уровень (управление информационным каналом).
Уровень 3. Сетевой уровень (управление сетью).
Уровень 4. Транспортный уровень (управление передачей).
Уровень 5. Сеансовый уровень (управление сеансом).
Уровень 6. Представительный уровень (управление представлением).
Уровень 7. Прикладной уровень (управление сервисом).
Какие же задачи решаются на различных уровнях протоколов открытых систем? Рас-
смотрим этот вопрос несколько подробнее.
Физический уровень отвечает
за тип физической среды (например, кабель типа
«витая пара» или радиоканал), тип передачи, метод кодирования и скорость передачи
данных для различных типов локальных сетей. К его функциям, кроме того, относится ус-
тановление физического соединения между двумя коммуникационными устройствами,
формирование сигнала и обеспечение синхронизации этих устройств.
Канальный уровень обрабатывает информацию, поступающую
с сетевого уровня,
и подготавливает ее к передаче, формируя «кадры» (блоки) соответствующего размера. В
процессе перемещения информации вверх по уровням модели OSI канальный уровень
должен принимать информацию в виде потока битов, поступающих с физического уровня,
и производить ее обработку. Этот уровень обязан определять, где начинается и где закан-
чивается передаваемый блок, а
также обнаруживать ошибки передачи. Если обнаружена
ошибка, канальный уровень должен инициировать соответствующие действия по восста-
новлению потерянных, искаженных и даже дублированных данных.
Сетевой уровень осуществляет маршрутизацию передаваемых пакетов. Поскольку в
процессе обмена информацией между двумя сетями физические соединения время от вре-
мени могут изменяться, сетевой уровень поддерживает виртуальные каналы и
обеспечи-
вает правильную сборку пакетов, прибывающих в неправильной последовательности. Ра-
бота этого уровня осуществляется с помощью таблиц маршрутизации, которые служат для
определения пути продвижения того или иного пакета. Во многих случаях сообщение, со-
стоящее из нескольких пакетов, идет по нескольким путям. Сетевой уровень предоставля-
ет соответствующую «отгрузочную» информацию, необходимую для этих
пакетов (на-
пример, общее число пакетов в сообщении и порядковый номер каждого из них).
Транспортный уровень осуществляет управление передачей пакетов, и именно он
определяет качество сервиса, которое необходимо обеспечить посредством сетевого уров-
ня.
Сеансовый уровень отвечает за режим передачи и установку точек синхронизации.
Иными словами, на этом уровне определяется, какой
будет передача между двумя при-
кладными процессами: полудуплексной (процессы будут передавать и принимать данные
по очереди) или дуплексной (процессы будут передавать и принимать данные одновре-
менно). В полудуплексном режиме сеансовый уровень выдает тому процессу, который
первым начинает передачу, маркер данных. Когда второму процессу приходит время от-
34