Протокол та інтерфейс - Студопедія
Формалізовані правила, що визначають послідовність та формат повідомлень, якими обмінюються мережеві компоненти, що лежать на одному рівні, але в різних вузлах, називаютьсяпротоколом.
Модулі, що реалізують протоколи сусідніх рівнів і знаходяться в одному вузлі, також взаємодіють один з одним відповідно до чітко визначених правил та за допомогою стандартизованих форматів повідомлень. Ці правила прийнято називатиінтерфейсом. Інтерфейс визначає набір сервісів, що надається цим рівнем сусідньому рівню. По суті, протокол та інтерфейс виражають те саме поняття, але традиційно в мережах за ними закріпили різні області дії: протоколи визначають правила взаємодії модулів одного рівня в різних вузлах, а інтерфейси - модулів сусідніх рівнів в одному вузлі.
Кошти кожного рівня мають відпрацьовувати, по-перше, свій власний протокол, а по-друге, інтерфейси із сусідніми рівнями.
Ієрархічно організований набір протоколів, достатній в організацію взаємодії вузлів у мережі, називаєтьсястеком комунікаційних протоколів.
Комунікаційні протоколи може бути реалізовані як програмно, і апаратно. Протоколи нижніх рівнів часто реалізуються комбінацією програмних і апаратних засобів, а протоколи верхніх рівнів - зазвичай чисто програмними засобами.
Програмний модуль, який реалізує деякий протокол, часто для стислості також називають «протоколом». При цьому співвідношення між протоколом - формально визначеною процедурою та протоколом - програмним модулем, що реалізує цю процедуру, аналогічно співвідношенню між алгоритмом вирішення деякої задачі та програмою, що вирішує це завдання.
Зрозуміло, що той самий алгоритмможе бути запрограмований з різним ступенем ефективності. Так само і протокол може мати кілька програмних реалізації. Саме тому при порівнянні протоколів слід враховувати не лише логіку їхньої роботи, а й якість програмних рішень. Більше того, на ефективність взаємодії пристроїв у мережі впливає якість усієї сукупності протоколів, що становлять стек, зокрема, наскільки раціонально розподілені функції між протоколами різних рівнів та наскільки добре визначені інтерфейси між ними.
Протоколи реалізуються як комп'ютерами, а й іншими мережевими пристроями - концентраторами, мостами, комутаторами, маршрутизаторами тощо. буд. Залежно від типу пристрою у ньому мають бути вбудовані кошти, реалізують той чи інший набір протоколів.
Чи не знайшли те, що шукали? Скористайтеся пошуком: