Под системой обслуживания имеются в виду интерфейсы между всеми модулями, а под протоколами — соглашения между модулями отдаленных систем одного и того же иерархического уровня.
• протоколы будут универсальными для различных сетей. Сфера использования систем передачи данных расширяется достаточно быстрыми темпами, постоянно растут и объемы обрабатываемой ЭВМ информации. Совершенствование производственных .технологических процессов также содействует росту объема информации. Поэтому при проектировании сетей ЭВМ необходимо предусмотреть расширение ее функций на основе современных достижений в области технологии микроэлектроники и с учетом перечисленных выше условий.
Понятие иерархии протоколов по существу аналогично понятию модульности в программном обеспечении. Распределяя обработку протоколов между несколькими модулями, можно обеспечить гибкость при расширении сети так, чтобы модификация имеющихся и добавление новых функций касались только небольшого числа связанных модулей. Свойство модульности состоит в том, что, приписывая программам пользователя высокий ранг, а каналам связи низкий, обработку протоколов распределяют между несколькими иерархическими уровнями и интерфейсы стандартизируют для каждого уровня.
Различают два класса интерфейсов, подлежащих стандартизации:
• протокольные — соглашения, необходимые для передачи данных между модулями одного и того же иерархического уровня обеих систем, обменивающихся информацией.
• обслуживающие — соглашения между соседними иерархическими уровнями внутри одной системы. Такие соглашения поступают с нижнего уровня на верхний.
В эталонных моделях используются: семиуровневая иерархическая структура для взаимной передачи данных между системами, межсистемные протоколы каждого иерархического уровня, внутрисистемные обслуживающие интерфейсы каждого уровня иерархии. В основу иерархической организации протоколов положены следующие принципы:
• закрепление функции одного целевого назначения за одним и тем же уровнем;
• внесение изменений при модификации имеющихся и добавлении новых функций не должно оказывать никакого влияния на протоколы других уровней и обслуживающие интерфейсы;
• простота обслуживающих интерфейсов;
• минимальное количество уровней иерархии.
Недостатки иерархической структуры распределения протоколов проявляются при разработке системных программ управления передачей данных. Выделение дополнительных ресурсов для эксплуатации этих программ снижает эффективность обработки и передачи данных, но можно повысить гибкость и универсальность сети ЭВМ за счет добавления новых и модификаций имеющихся функций передачи.
Представлена иерархическая эталонная модель OSI взаимодействия открытых систем, рекомендуемая стандартами ISO и CCITT. Целевое назначение иерархической модели состоит в том, чтобы возложить управление передачей данных в системе на одни функциональные модули, а расширение возможностей системы и введение необходимых модификаций, связанных с прогрессом технологий, должны ограничиваться другими функциональными модулями. Такая структура модели обеспечивает гибкость и возможность развития системы.
Таким образом, иерархическая организация протоколов позволяет продлить время жизни системы, а в итоге — получить большой экономический эффект от эксплуатации системы в целом.
|