logo
Ответы Госы_3

Понятие о протоколе и стеку протоколов.

Формализированы правила, определяющие последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежачі на одном уровне, но в разных узлах, называются протоколом.

Модули, которые реализовывают протоколы соседних уровней и что находятся в одном узле, также взаимодействуют друг с другом в соответствии с четко определенными правила-мі и с помощью стандартізованних форматов сообщений. Эти правила приняты нази-вать интерфейсом. Интерфейс определяет набор сервисов, который предоставляется данным уровнем соседнему уровню.

По существу, протокол и интерфейс выражают одно и то же понятие, но традиционно в сетях за ними закрепили разные области действия : протоко-ли определяют правила взаимодействия модулей одного уровня в разных узлах, а фейсы интера - правила взаимодействия модулей соседних уровней в одном узле.

Средства каждого уровня должны отрабатывать, во-первых, свой собственный про-токол, а во-вторых, интерфейсы с соседними уровнями.

Иерархически организованный набор протоколов, достаточному для организации взаимодействию узлов в сети, называется стеком коммуникационных протоколов.

Коммуникационные протоколы могут быть реализованы как программно, так и ап-паратно. Протоколы нижних уровней часто реализуются комбинацией программных и аппаратных средств, а протоколы верхних уровней - как правило, чистое программными средствами.

Программный модуль, который реализовывает некоторый протокол, часто сокращенно так же называют "протоколом". При этом соотношение между протоколом - формально определенной процедурой и протоколом - программным модулем, который реализовывает эту процедуру, аналогично соотношению между алгоритмом решения некоторой задачи и программой, решающей это задание.