logo
ІНТЕРНЕТ В БІЗНЕСІ

1.4. Однорангова модель взаємодії (peer-to-peer communications)

При передачі даних між відправником і одержувачем, кожен рівень моделі OSI відправника взаємодіє з однойменним рівнем одержувача. Ця форма взаємодії є з’єднанням рівноправних вузлів або одноранговою моделлю взаємодії. Причому кожний рівень з меншим номером вважається допоміжним для суміжного з ним вищого рівня і надає йому певний набір послуг, названий сервісом.

Обмін даним між одноранговими рівнями здійснюється за допомогою протоколу відповідного рівня. Протокол кожного рівня обмінюється інформацією, яка має назву блок даних протоколу (protocol data units - PDUs). Кожен рівень може використовувати власну специфічну назву для PDU.

Щоб зрозуміти структуру та принципи функціонування мережі, необхідно з’ясувати, що довільний обмін даними в мережі відбувається від відправника до одержувача. Інформація, яка відправлена в мережу, має назву даних або пакетів даних.

Пакети даних створюються відправником та пересилаються в мережі одержувачу. Кожен рівень еталонної моделі залежить від послуг рівня, що лежить нижче. Щоб забезпечити ці послуги, нижній рівень за допомогою процесу інкапсуляції поміщає PDU, отриманий від верхнього рівня, в своє поле даних; далі можуть додаватися заголовки і трейлери, необхідні рівню для реалізації своєї функції. Згодом, у міру переміщення даних вниз по рівнях моделі OSI, до них прикріплятимуться додаткові заголовки і трейлери. Цей процес можна порівняти з підготовкою бандеролі до відправки - обернути вміст папером, вкласти в транспортний конверт, вказати адресу відправника і одержувача, наклеїти поштові марки і кинути в поштову скриньку.

Після того, як додали інформацію рівні 7, 6 та 5, рівень 4 додає ще більше інформації. Цей блок даних PDU, що утворюється на четвертому рівні має назву сегменту.

Мережений рівень надає послуги транспортному рівню, транспортний рівень репрезентує дані для міжмережевих підсистем. Завданням мережевого рівня є переміщення даних в мережевему комплекс. Це досягається шляхом інкапсуляції даних та додаванням заголовку в пакеті (PDU третього рівня моделі OSI), який містить інформацію для виконання передачі, наприклад, логічні адреси відправника та одержувача.

Канальний (data link layer) рівень надає послуги мережевему рівню (network layer). Цей рівень інкапсулює інформацію мережевого рівня у кадр (PDU другого рівня моделі OSI). Заголовок кадру містить інформацію (наприклад, фізичну адресу), які потрібні канальному рівню для виконання його функцій.

Фізичний рівень служить для підтримки канального рівня. Кадри канального рівня перетворюються в послідовність нулів і одиниць (біти інформації) для передачі по фізичних каналах (як правило, по проводах).

http://nes.aueb.gr/presentations/p2p.pdf