Протоколами называют четко сформулированные правила связи.
Как известно программное и аппаратное обеспечение для сетевого взаимодействия пред-ставляется в виде иерархии уровней. Каждый уровень содержит набор программно-аппаратных средств для решения конкретных задач. Наиболее известной многоуровневой моделью является эталонная модель OSI.
Формализованные правила, определяющие последовательность и формат сообщений, кото-рыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах, назы-ваются протоколом.
Модули, реализующие протоколы соседних уровней и находящиеся в одном узле, также взаимодействуют друг с другом в соответствии с четко определенными правилами и с помо-щью стандартизованных форматов сообщений. Эти правила принято называть интерфейсом. Средства каждого уровня должны отрабатывать, во-первых, свой собственный протокол, а во-вторых, интерфейсы с соседними уровнями.
Иерархически организованный набор протоколов, достаточный для организации взаимо-действия узлов сети, называется стеком коммуникационных протоколов.
Коммуникационные протоколы могут быть реализованы как программно, так и аппаратно.
Протоколы нижних уровней часто реализуются комбинацией программных и аппаратных средств, а протоколы верхних уровней –как правило, чисто программными средствами.
Программный модуль, реализующий некоторый протокол, часто для краткости называют протоколом. Соотношение протокол -программный модуль аналогично соотношению алгоритм –программа.
Наиболее известными стеками протоколов являются стеки Microsoft (NetBIOS/SMB), TCP/IP, Novell (IPX/SPX), стек OSI.
Пример стека протоколов
Сеть Стек протоколов
Клиент для сетей Microsoft клиент SMB
Surecom EP –30x –R 100/10m PCI Adapter драйвер Ethernet
IPX/SPX –совместимый протокол IPX
TCP/IP TCP/IP
Служба доступа к файлам и принтером сети Microsoft. сервер SMB
Похожие записи
No user прокомментировали сообщение
Оставить комментарий