Стандартизация в компьютерных сетях. Протокол и интерфейс

Суть сети – соединение различного оборудования. В этой ситуации вопросы о совместимости оборудования являются наиболее важными. Перечень этих вопросов: согласования уровней электрических сигналов, формирование кадров, передаваемых по сети, проверка контрольных сумм и т.д. Без принятия всеми производителями общепринятых правил построения оборудования, прогресс в развитии компьютерных сетей (КС) невозможен. Любая новая компьютерная технология только тогда приобретает законный статус, когда ее содержание закрепляется в соответствующем стандарте.

В КС идеологической основой стандартизации является многоуровневый подход к разработке средств сетевого взаимодействия. Это означает, что задача организации взаимодействия между устройствами в сети разбивается на несколько частных, более простых задач. Средство решения этих частных задач упорядочены в виде иерархии уровней. Для решения задачи некоторого уровня могут быть использованы средства непосредственно примыкающего нижележащего уровня. С другой стороны, результаты работы средств некоторого уровня могут быть переданы только средством вышележащего уровня.

Многоуровневое представление средств сетевого взаимодействия имеет свою специфику – в процессе обмена сообщениями участвуют два компьютера. Это означает, что необходимо организовать согласованную работу двух «иерархий». При передаче сообщений оба участника сетевого обмена должны принять множество соглашений: требуется согласовать способ кодирования электрических сигналов, договориться о методах контроля сообщения и т.п. Таким образом, соглашения должны быть приняты для всех уровней: начиная от самого низкого уровня (передачи битов) до самого высокого уровня, предоставляющего услуги пользователям сети.

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: