Логічна модель транспортного рівня
Транспортний об'єкт на рис. написаний як транспортний елемент
Основним елементом (рис. 10.6) транспортного рівня є транспортний об'єкт або транспортна сутність (entity).
Рис. 10.6. Модель транспортного рівня, де:
ТДМС – точка доступу мережевої служби; ТДТС – точка доступу транспортної служби; БДТП – блок даних транспортного протоколу; ТЕ - транспортний елемент
Транспортний об'єкт являє собою апаратний або програмний модуль, що виконує роботу транспортного рівня. Транспортні об'єкти організовують передачу блоків даних транспортного протоколу. На транспортному рівні дані між процесами передаються у формі повідомлень, тобто блоків даних транспортного протоколу розміром до 8 Кбайт. Блок даних транспортного протоколу складається із заголовка, сформованого на транспортному рівні, та інформаційної частини.
Заголовок містить покажчик довжини заголовка в октетах, адреси порту місцевого процесу (джерела інформації) та порту віддаленого процесу (одержувача інформації), порядковий номер повідомлення у сеансі зв'язку і керуючу інформацію транспортного рівня.
Коротко розглянемо процес функціонування транспортної служби. Виконання процедур транспортної служби починається з формування та передачі процесом, що активізується, у місцеву транспортну службу примітиву «з'єднання», у якому вказується адреса віддаленого процесу і визначається вид необхідної транспортної послуги. Цей примітив надходить від користувача транспортного з'єднання, яким зазвичай є об'єкт представницького рівня. У відповідь на це транспортний елемент об'єкту місцевої транспортної служби формує блок даних транспортного протоколу і пересилає його транспортному об'єкту одержувача. Останній, отримавши цей блок, сповіщає про запит на з'єднання зазначеного одержувача.
Якщо одержувач готовий прийняти виклик, то він видає примітив «згода». Потім обидва транспортні об'єкти обмінюються повідомленнями для побудови блоків зв'язку, що визначають встановлюване з'єднання. Блоки зв'язку формуються у спеціальній області пам'яті, доступ до якої одержує транспортна служба і процес.
Блоки зв'язку містять такі параметри з'єднання:
· адресу порту місцевої транспортної служби;
· стан зв'язку;
· адресу порту віддаленої транспортної служби;
· адресу місцевого процесу;
· адресу віддаленого процесу;
· параметри послуг для зв'язку;
· розмір передавального буфера;
· розмір приймального буфера;
· N(S) — номер наступного повідомлення, що передається;
· N(R) — номер наступного повідомлення, що приймається;
· M(S) — максимальний номер повідомлення, що передається;
· M(R) — максимальний номер повідомлення, що приймається.
Після цього логічне з'єднання вважається встановленим, і здійснюється передача даних згідно із заданим режимом обміну. Після закінчення сеансу обміну реалізується процедура роз'єднання логічного з'єднання.
Дата добавления: 2015-08-11; просмотров: 887;