ВУЗ:
Составители:
Рубрика:
Рис. 6.2. Многоуровневый подход – создание иерархии задач
Рис. 6.3. Декомпозиция задачи связывания произвольной пары узлов
на более частные задачи связывания пар соседних узлов
Так, связывание узлов А и Б (рис. 6.3) может быть сведено к последовательному связыванию пар
промежуточных смежных узлов. Таким образом, модули вышележащего уровня при решении своих за-
дач рассматривают средства нижележащего уровня как инструмент.
6.2. ПРОТОКОЛ. ИНТЕРФЕЙС. СТЕК ПРОТОКОЛОВ
Многоуровневое представление средств сетевого взаимодействия имеет свою специфику, связан-
ную с тем, что в процессе обмена сообщениями участвуют две стороны, то есть в данном случае необ-
ходимо организовать согласованную работу двух "иерархий", работающих на разных компьютерах. Оба
участника сетевого обмена должны принять множество соглашений. Например, они должны согласо-
вать уровни и форму электрических сигналов, способ определения длины сообщений, договориться о
методах контроля достоверности и т.п. Другими словами, соглашения должны быть приняты для всех
уровней, начиная от самого низкого – уровня передачи битов – до самого высокого, реализующего сер-
вис для пользователей сети.
На рис. 6.4 показана модель взаимодействия двух узлов. С каждой стороны средства взаимодейст-
вия представлены четырьмя уровнями. Процедура взаимодействия этих двух узлов может быть описана
в виде набора правил взаимодействия каждой пары соответствующих уровней обеих участвующих сто-
рон.
Формализованные правила, определяющие последовательность и формат сообщений, которыми
обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах, называются протоко-
лом.
Модули, реализующие протоколы соседних уровней и находящиеся в одном узле, также взаимодей-
ствуют друг с другом в соответствии с четко определенными правилами с помощью стандартизирован-
ных форматов сообщений. Эти правила принято называть интерфейсом.
Страницы
- « первая
- ‹ предыдущая
- …
- 45
- 46
- 47
- 48
- 49
- …
- следующая ›
- последняя »