Составители:
Рубрика:
Введение
Организация взаимодействия между устройствами в сети является
сложной задачей. Для решения сложных задач используется
универсальный прием — декомпозиция, или разбиение одной сложной
задачи на несколько более простых задач-модулей[Олифер Олифер Н.А.,
2010]. Процедура декомпозиции включает в себя определение функций
каждого модуля, решающего отдельную задачу, и интерфейсов между
ними. В результате достигается логическое упрощение задачи, и
появляется возможность модификации отдельных модулей без изменения
остальной части системы.
При декомпозиции часто используется многоуровневый подход. Все
множество модулей разбивают на уровни. Уровни образуют иерархию, то
есть имеются выше- и нижележащие уровни. Множество модулей,
составляющих каждый уровень, сформировано таким образом, что для
выполнения своих задач они обращаются с запросами только к модулям
непосредственно примыкающего нижележащего уровня. Результаты
работы всех модулей, принадлежащих некоторому уровню, могут быть
переданы только модулям соседнего вышележащего уровня.
Иерархическая декомпозиция задачи предполагает определение
функции каждого уровня и интерфейсов между уровнями.
Интерфейс определяет набор функций, которые нижележащий
уровень предоставляет вышележащему уровню. В результате
иерархической декомпозиции достигается относительная независимость
уровней и возможность их замены.
Средства сетевого взаимодействия тоже могут быть представлены в
виде иерархически организованного множества модулей.
Модули, реализующие протоколы соседних уровней и находящиеся
в одном узле, также взаимодействуют друг с другом в соответствии с
определенными правилами и с помощью стандартизованных форматов
сообщений. Эти правила называются интерфейсом.
Интерфейс определяет набор служб, предоставляемый данным
уровнем соседнему уровню. Протокол и интерфейс выражают одно и то же
понятие, но традиционно в сетях за ними закрепили разные области
действия: протоколы определяют правила взаимодействия модулей одного
уровня в разных узлах, а интерфейсы определяют правила взаимодействия
модулей соседних уровней в одном узле.
Средства каждого уровня должны отрабатывать, во-первых, свой
собственный протокол, а во-вторых, интерфейсы с соседними уровнями.
Иерархически организованный набор протоколов, достаточный для
организации взаимодействия узлов в сети, называется стеком
коммуникационных протоколов.
Протоколы реализуются компьютерами и другими сетевыми уст-
ройствами — концентраторами, мостами, коммутаторами,
4
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »