157
рому уровню, могут быть переданы только модулям соседнего
вышележащего уровня. Такая иерархическая декомпозиция зада-
чи предполагает четкое определение функции каждого уровня и
интерфейсов между уровнями. Интерфейс определяет набор
функций, которые нижележащий уровень предоставляет выше-
лежащему. В результате иерархической декомпозиции достигает-
ся относительная независимость уровней, а значит, возможность
их автономной разработки и
модификации. Количество уровней,
их названия, содержание и назначение разнятся от сети к сети.
Однако во всех сетях целью каждого уровня является предостав-
ление неких служб для более верхних уровней, скрывая, таким
образом, от верхних уровней детали реализации предоставляемо-
го сервиса.
Уровень n одной машины поддерживает связь с уровнем n
другой машины.
Правила и соглашения, используемые в данном
общении, называются протоколом уровня n. По сути, прото-
кол является договоренностью общающихся сторон о том, как
должно происходить общение. Объекты, включающие в себя со-
ответствующие уровни на различных машинах, называются од-
норанговыми или равноправными узлами. Именно они об-
щаются при помощи протокола. В действительности, данные
не
пересылаются с уровня n одной машины на уровень n другой ма-
шины. Вместо этого каждый уровень передает данные и управле-
ние уровню, лежащему ниже, пока не достигается самый нижний
уровень. Ниже первого уровня располагается физический носи-
тель, по которому и производится обмен информацией. Между
каждой парой смежных уровней находится интерфейс
, опреде-
ляющий набор примитивных операций, предоставляемых ниж-
ним уровнем верхнему. В сущности, протокол и интерфейс вы-
ражают одно и то же понятие, но традиционно в сетях за ними
закрепили разные области действия: протоколы определяют пра-
вила взаимодействия модулей одного уровня в разных узлах, а
интерфейсы – правила взаимодействия модулей соседних уров-
ней в одном узле.
На рис. 5.1 представлена принципиальная схема взаимодейст-
вия двух узлов, причем виртуальное общение показано пункти-
ром, а физическое – сплошными линиями.