Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

На мережному рівні застосовано два види протоколів




· Перший вид відноситься до визначення правил передачі пакетів з даними кінцевих вузлів від вузла до маршрутизатора та між маршрутизаторами. Саме ці протоколи зазвичай мають на увазі, коли говорять про протоколи мережного рівня.

· Інший вид протоколів називають протоколами обміну маршрутною інформацією. За допомогою цих протоколів маршрутизатори збирають інформацію про топологію міжмережних з'єднань.

Протоколи мережного рівня реалізовані як програмні модулі операційної системи, а також як програмні та апаратні засоби маршрутизаторів.

Функції мережного рівня:

1. Створення мережних з'єднань та ідентифікація їх портів.

2. Виявлення і виправлення помилок, що виникають при передачі через комунікаційну мережу.

3. Управління потоками пакетів.

4. Організація (впорядкування) послідовностей пакетів.

5. Маршрутизація і комутація.

6. Сегментація і об'єднання пакетів.

Прикладами протоколів мережного рівня є протокол міжмережної взаємодії IP стека TCP/IP і протокол міжмережного обміну пакетами IPX стека Novell.

Транспортний рівень (Transport Layer)

Протоколи транспортного рівня призначені для передачі пакетів через комунікаційну мережу. На транспортному рівні повідомлення, що надходить з верхніх рівнів розбивається на блоки. На шляху від відправника до одержувача блоки можуть бути спотворені або загублені. Хоча деякі застосування мають власні засоби обробки помилок, існують і такі, які вважають за краще відразу мати справу з надійним з'єднанням.

Транспортний рівень забезпечує для застосувань або для верхніх рівнів моделі (прикладного та сеансового) передачу даних з відповідним ступенем надійності. Модель OSI визначає п'ять класів сервісу, що надаються транспортним рівнем.

Класи сервісу різняться за якістю наявних послуг:

· Терміновістю.

· Можливістю відновлення перерваного зв'язку.

· Наявністю засобів мультиплексування кількох з'єднань між різними прикладними протоколами через загальний транспортний протокол.

· Здатністю до виявлення і виправлення помилок передачі, таких як спотворення, втрата і дублювання пакетів.

Вибір класу сервісу транспортного рівня визначається, з одного боку ступенем забезпечення надійності, що вирішується самими застосуваннями і протоколами вищими за транспортний рівень, а з іншого боку, цей вибір залежить від того, наскільки надійною є вся система транспортування даних в мережі.

Так, наприклад, якщо якість каналів передачі зв'язку є дуже високою, і вірогідність виникнення помилок, не виявлених протоколами нижчих рівнів є невеликою, то розумно скористатися одним з полегшених сервісів транспортного рівня, що необтяжений численними перевірками, квотуванням і іншими прийомами підвищення надійності.

Якщо транспортні засоби відразу є ненадійними, то доцільно звернутися до найбільш розвиненого сервісу транспортного рівня, який працює з використанням максимальної кількості засобів для виявлення і виправлення помилок - за допомогою попереднього встановлення логічного з'єднання, контролю доставки повідомлень за допомогою контрольних сум і циклічної нумерації пакетів, встановлення тайм-аутів доставки тощо.

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

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

Починаючи з транспортного рівня, всі вищі протоколи реалізовано суто програмними засобами, які зазвичай, містяться у складі мережної операційної системи.

Функції транспортного рівня:

1. Управління передачею по мережі і забезпечення цілісності блоків даних.

2. Виявлення помилок, їх часткова ліквідація і повідомлення про невиправлені помилки.

3. Відновлення передачі після відмов і несправностей.

4. Укрупнення або розділення блоків даних.

5. Надання пріоритетів при передачі блоків (звичайна або термінова).

6. Підтвердження передачі.

7. Ліквідація блоків при складних ситуаціях в мережі.

Відомим транспортним протоколом є TCP (Transmission Control Protocol) - протокол управління передачею зі стеку TCP/IP.

Сеансовий рівень (Session Layer)

Сеансовий рівень відповідає за організацію сеансів обміну даними між кінцевими вузлами.

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

На практиці протокол сеансового рівня рідко реалізовано як окремий протокол. Функції сеансового рівня зазвичай об’єднуються з функціями прикладного рівня і втілюються в одному протоколі.

Функції сеансового рівня:

1. Встановлення і завершення на сеансовому рівні з'єднання між взаємодіючими системами.

2. Виконання звичайного і термінового обміну даними між прикладними процесами.

3. Управління взаємодією прикладних процесів.

4. Синхронізація сеансових з'єднань.

5. Сповіщення прикладних процесів про виняткові ситуації.

6. Встановлення в прикладному процесі контрольних точок, що дозволяють у разі переривання сеансу відновити його виконання від найближчої мітки.

7. Переривання в потрібних випадках прикладного процесу і його коректне відновлення.

8. Припинення сеансу без втрачання даних.

9. Передача службових повідомлень про хід проведення сеансу.

Представницький рівень (Presentation Layer)

Цей рівень забезпечує гарантію того, що інформація, яка передається прикладним рівнем, буде зрозумілою для прикладного рівня в іншій системі. За потребою представницький рівень виконує перетворення форматів даних в певний загальний формат представлення, а на прийомі, відповідно, виконує зворотне перетворення. Таким чином, прикладні рівні можуть подолати, наприклад, відмінності в представленні різних кодувань даних (ASCII чи КОИ8).

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

Протоколи представницького рівня зазвичай є складовою частиною прикладних протоколів і реалізуються разом з ним.

Функції представницького рівня:

1. Генерація запитів на встановлення сеансів взаємодії прикладних процесів.

2. Узгодження представлення даних між прикладними процесами.

3. Реалізація форм представлення даних.

4. Стиснення та розпаковування даних.

5. Шифрування та дешифрування даних.

6. Передача запитів на встановлення чи припинення сеансів.

Прикладом протоколу представлення є протокол SSL (Secure Socket Layer), який забезпечує секретний обмін повідомленнями для протоколів прикладного рівня стека TCP/IP.

Прикладний рівень (Application Layer)

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

Прикладний рівень відповідає за доступ застосувань у мережу і користувач отримує інформацію у зручному та зрозумілому вигляді.




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 562; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.