Протокол
Протокол — стандарт, определяющий поведение функциональных блоков при передаче данных.
Протокол является набором правил взаимодействия функциональных блоков, расположенных на одном уровне. Обычно протокол описывает:
· синтаксис сообщения, являющийся способом идентификации данных при их передаче. Например, порядок, в котором отображаются адрес назначения и элементы данных;
· имена элементов данных, что позволяет обеспечивать интерпретацию передаваемой информации;
· операции управления и состояния. Они сводятся к динамичному согласованию фаз функционирования, связанного с передачей данных. Для случаев появления отказов в сети предусматривается порядок выхода из этих состояний.
Базовая эталонная модель взаимодействия открытых систем определяет семь уровней области Взаимодействия Открытых Систем (ВОС). Соответственно этому вводится в рассмотрение семь групп протоколов. Они именуются так же, как и уровни. Протоколы, располагаясь друг над другом, образуют штабель. В зависимости от задачи, поставленной перед системой, ее штабель может содержать все уровни области взаимодействия либо только часть из них. Так абонентская система определяется штабелем из семи уровней, а ретрансляционная система для целей коммутации чаще всего имеет штабель из двух-трех уровней.
На каждом уровне в сети может работать один либо несколько различных независимых друг от друга протоколов. Каждый протокол N-уровня обеспечивает взаимодействие объектов того же уровня, расположенных в различных системах сети. Любой протокол не знает о существовании других протоколов. Но он получает сервис от протоколов, расположенных на соседнем снизу уровне. Абстрактное описание взаимодействия через точку доступа к сервису называется примитивом. В базовой эталонной модели определены четыре типа примитивов: запрос, признак, ответ и подтверждение.
В информационной сети выделяют два типа протоколов, определяемых точками их приложения (рис.181)
Протоколы P-типа обеспечивают непосредственное взаимодействие объектов абонентских систем либо административных систем на соответствующем уровне. Что же касается протоколов К-типа, то они описывают взаимодействие пар смежных систем. Эти протоколы описывают характеристики коммуникационной сети.
В зависимости от наборов уровней, на которых располагаются протоколы, выделяются четыре класса сети: (рис.182)
Три последние класса сетей образуют сети с маршрутизацией данных. В соответствии со сказанным, например, в сети коммутации пакетов к К-типу относятся (рис.183) протоколы уровней 1-3, а к P-типу - протоколы уровней 4-7. Здесь в роли ретрансляционной системы выступает трехуровневый узел коммутации пакетов.
Протокол реализуется устройствами, или программами. В обоих случаях говорят о протокольных реализациях. Естественно, что различные производители и программисты создают разные протокольные реализации одного и того же протокола. Поэтому возникает проблема корректной конформности — отображения языка стандарта в язык программирования. Корректность работы реализации определяется ее тестированием на предмет соответствия протоколу. Тестирование должно проводиться независимой организацией, не участвовавшей в создании устройства либо программы.
Для обеспечения гарантии того, что данный протокол выполняет указанные требования, он подвергается верификации и сертификации.
Стандарт по взаимодействию вычислительных систем принят международной организацией по стандартизации (МОС, английская аббревиатура ISO), а позднее - Международным консультативным комитетом по телефонии и телеграфии (МККТТ, современное название этой организации - Международный союз электросвязи МСЭ-Т), под номером Х.200.
Помимо вышеупомянутых МОС и МСЭ-Т, стандартизацией в области электросвязи занимаются также:
1) ANSI ¾ American National Standards Institute (Американский национальный институт стандартов);
2) EIA ¾ Electronic Industries Association (Ассоциация электронной индустрии);
3) ECMA ¾ European Computer Manufactories Association (Европейская ассоциация производителей ЭВМ);
4) IEEE ¾ Institute of Electronic and Electrical Engineers (Институт инженеров по электронике и электротехнике);
5) Госстандарт Российской Федерации.
Дата добавления: 2015-07-30; просмотров: 663;