Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Управление доступом к передающей среде




Рис. 28. Семиуровневая модель протоколов взаимодействия открытых систем

25.1.1.1.1.1

 

АС -1   АС – N
Прикладные процессы Уровневые протоколы Прикладные процессы
Уровни процессов взаимодействия   Прикладной Управление прикладными процессами Уровни процессов взаимодействия   Прикладной
  Представительный Управление представлением данных   Представительный
  Сеансовый Управление сеансами   Сеансовый
  Транспортный   Управление трафиком   Транспортный
  Сетевой Управление сетью   Сетевой
  Канальный Управление информационным каналом   Канальный
  Физический Управление физическим каналом   Физический
Передающая среда (коммуникационная подсеть)

 

 

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

Функциональные уровни рассматриваются как составные независимые части процессов взаимодействия АС. Основные функции, реализуемые в рамках уровневых протоколов, заключаются в следующем.

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

 

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

Прикладной уровень содержит несколько так называемых общих элементов прикладного сервиса (ACSE – Application Common Service Elements), представляемым прикладным процессам во всех системах, и специальных элементов прикладного сервиса (SASE – Specific Application Service Elements), которые обеспечивают сервис для конкретных прикладных программ, таких, как программы пересылки файлов и эмуляции терминалов.

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

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

В основу работы представительного уровня положена единая для всех уровней модели ВОС система обозначений для описания абстрактного синтаксиса – ASCII. Эта система используется для описания структуры файлов, а на прикладном уровне применяется при выполнении операций пересылки файлов при работе с виртуальным терминалом. Одна из важнейших проблем, возникающих при управлении сетями – проблема шифрования данных, решается также с помощью ASCII.

Сеансовый уровень – предназначен для организации и управления сеансами взаимодействия прикладных процессов пользователей. Сеанс создается по запросу процесса пользователя, переданному через прикладной и представительный уровни, и включает: формирование сквозного канала связи между взаимодействующими прикладными процессами, управление обменом информацией между этими процессами, расторжение связи между указанными процессами по завершении обмена. Сеансовый уровень отвечает за режим передачи, т. е. на этом уровне определяется, какой будет передача между двумя прикладными процессами: полудуплексной (процессы будут передавать и принимать данные по очереди) или дуплексной (процессы будут передавать и принимать данные одновременно). На сеансовом уровне также осуществляется управление очередностью передачи данных и их приоритетом, синхронизация отдельных событий.

Транспортный уровень –занимает центральное место в иерархии уровней сети, обеспечивает связь между коммуникационной подсетью и верхними тремя уровнями, отделяет пользователя от физических и функциональных аспектов сети. Главная задача транспортного уровня – управление трафиком в сети. При этом выполняются такие функции, как деление длинных сообщений, поступающих от верхних уровней, на пакеты данных (при передаче информации) и формирование первоначальных сообщений из набора пакетов, полученных через канальный и сетевой уровни, исключая их потери или смещение (при приеме информации). Именно он определяет качество сервиса, которое требуется обеспечить посредством сетевого уровня, включая обнаружение и устранение ошибок.

Транспортный уровень есть граница, ниже которой пакет данных является единицей информации, управляемой сетью. Выше этой границы в качестве единицы информации рассматривается только сообщение. Этот уровень обеспечивает также сквозную отчетность в сети.

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

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

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

Канальный уровень – определяет правила совместного использования физического уровня узлами связи. Его главные функции: управление доступом к передающей среде (т. е. реализация выбранного метода доступа к общесетевым ресурсам) и управление передачей данных по информационному каналу, включающее генерацию стартового сигнала и организацию начала передачи информации, передачу информации по каналу, проверку получаемой информации и исправление ошибок, отключение канала при его неисправности и восстановление передачи после ремонта, генерацию сигнала окончания передачи и перевод канала в пассивное состояние. В обязанности канального уровня входит также прием пакетов, поступающих с сетевого уровня, и подготовка пакетов к передаче, укладывая их в кадры, которые являются контейнерами для пакетов. Принимая информацию с физического уровня в виде потока битов, канальный уровень должен определять, где начинается и где заканчивается передаваемый блок, и обнаруживать ошибки передачи. В случае обнаружения ошибки осуществляется инициализация соответствующих действий по восстановлению потерянных, искаженных и даже дублированных действий (характер этих действий определяется реализуемым методом защиты от ошибок).

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

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

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

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

Совершенствование эталонной модели ВОС для ЛКС привело к декомпозиции канального и физического уровней. Канальный уровень разделен на два подуровня: подуровень управления логическим каналом (передача кадров между рабочими станциями, включая исправление ошибок, диагностика работоспособности узлов сети) и подуровень управления доступом к передающей среде (реализация алгоритма доступа к среде и адресация станций сети). Физический уровень делится на три подуровня: передачи физических сигналов, интерфейса с устройством доступа и подключения к физической среде.

В ЛКС процедуры и протоколы управления на нижних уровнях модели ВОС не отличаются сложностью, поэтому эти уровни реализуются в основном техническими средствами, называемыми станциями локальной сети (СЛС) и адаптерами. По существу, адаптер вместе с физическим каналом образует информационный моноканал, к которому подключаются системы сети, выступающие в качестве абонентов моноканала.

 

Метод доступа к предающей среде – это совокупность правил, по которым узлы сети получают доступ к ресурсу. Иначе: это способ «захвата» передающей среды, способ определения того, какая из рабочих станций сети может следующей использовать ресурсы сети. Так же называется набор правил (алгоритм), используемых сетевым оборудованием, чтобы направить поток сообщений через сеть, а также один из основных признаков, по которым различают сетевое оборудование.

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

Методы доступа к передающей среде и соответствующие ППД нижнего уровня, могут быть разделены на следующие классы [33]:

· методы, основанные на резервировании времени, принадлежат к числу наиболее ранних и простых. Любая РС осуществляет передачу только в течение временных интервалов (слотов, определяющих начало и продолжительность передачи), заранее для нее зарезервированных. В неприоритетных системах слоты распределяются между станциями поровну, в системе с учетом приоритетов некоторые станции за фиксированный интервал времени получают большее число слотов. Станция, владеющая слотом, получает канал в свое полное распоряжение. Такие методы целесообразно применять в сетях с малым числом РС, так как канал используется неэффективно;

· селективные методы, при реализации которых с помощью соответствующих ППД рабочая станция осуществляет передачу только после получения разрешения, направляемого каждой РС по очереди центральным управляющим органом сети (такой алгоритм называется циклическим опросом), или это разрешение передается от станции к станции (алгоритм передачи маркера);

· методы, основанные на соперничестве (методы случайного доступа, методы «состязаний» рабочих станций), когда каждая РС пытается «захватить» передающую среду;

· кольцевые методы, предназначенные только для ЛКС с кольцевой топологией. К ним относятся два метода – вставка регистров и сегментированная передача (метод временных сегментов).

Реализация метода вставки регистра связана с необходимостью наличия в РС регистра (буфера), подключаемого параллельно к кольцевому моноканалу. В регистр записывается кадр для передачи, и станция ожидает межкадрового промежутка в моноканале. С его появлением регистр включается в моноканал и содержимое регистра передается в линию. Если во время передачи станция получает кадр, он записывается в буфер и передается вслед за кадром, передаваемым этой станцией. Допускается «подсадка» в моноканал нескольких кадров.

В случае использования сегментированной передачи временные сегменты одинаковой протяжности формируются управляющей станцией сети и циркулируют по кольцевому моноканалу. Каждая станция, периодически обращаясь в сеть, может дождаться временного сегмента, помеченного меткой «свободен». В этот сегмент станция помещает свой кадр, и при этом метка «свободен» заменяется меткой «занят». После доставки кадра адресату сегмент вновь освобождается. Важным преимуществом такого метода является возможность одновременной передачи кадров несколькими станциями, однако управление сетью, где этот метод используется, значительно сложнее.

Детализация такого деления методов доступа и ППД нижнего уровня приведена на рис. 29. Все ППД делятся на два класса [4]: ППД типа первичный/вторичные и одноранговые ППД. Первые из них предполагают наличие в сети первичного (главного) узла, который управляет всеми остальными (вторичными) узлами, подключенными к каналу, и определяет, когда и какие узлы могут производить обмен данными. В сетях, где реализуются одноранговые (одноуровневые, равноранговые) протоколы, все узлы имеют одинаковый статус. Однако, если предварительно узлам присвоить разные приоритеты, то для них устанавливается неравноправный доступ в сеть.

ППД типа первичный/вторичные могут быть реализованы на основе нескольких технологий, образующих две группы: с опросом и без опроса (рис. 29).

Наибольшее распространение в сетях с опросом получили протоколы «опрос с остановкой и ожиданием» и «непрерывный автоматический запрос на повторение». Оба протокола относятся к классу ППД, реализующих селективные методы доступа к передающей среде, хорошо известные по применению в многоточечных линиях глобальных сетей. Суть таких технологий доступа заключается в том, что первичный узел последовательно предлагает вторичным узлам подключиться к общему каналу передачи. В ответ на такой запрос вторичный узел, имея подготовленные данные, осуществляет передачу. В противном случае выдается короткий пакет данных типа «данных нет», хотя в современных системах, как правило, вместо этого пакета, реакцией является «молчание».

 




Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 1438; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.