едбачено три типи мережевого сервісу. Сервіс типу А надає мережеві з'єднання з прийнятним для користувачів кількістю необнаружіваемих помилок і прийнятною частотою повідомлень про виявлені помилки. Сервіс типу В відрізняється прийнятним кількістю необнаружіваемих помилок, але неприйнятною частотою повідомлень про виявлені помилки. Нарешті, сервіс типу С надає мережеві з'єднання з кількістю невиявлених помилок, неприйнятним для сеансового рівня.
Виникає питання: а для чого взагалі потрібні класи сервісу з неприйнятними кількостями помилок? Відповідь полягає в тому, що для установки багатьох мережевих з'єднань необхідні додаткові протоколи, що забезпечують виявлення і усунення помилок на достатньому для нормальної роботи рівні, і на транспортному рівні такий сервіс просто не потрібен.
Транспортний рівень, тим не менш, надає програмістам можливість писати програми для прикладного рівня в самих різних мережах, не звертаючи уваги на те, чи надійна передача по цих мережах чи ні. Деякі називають три верхніх рівня моделі OSI «користувачами транспортного рівня», а чотири нижніх - «постачальниками транспортного рівня».
Існує п'ять класів сервісу транспортного протоколу. Вони зазначені в таблиці 4.1.
Таблиця 4.1. Класи сервісу транспортного протоколу
КлассНаименованиеТип0Простой А1Устраненіе основних ошибокВ2МультиплексированиеА3Обнаружение помилок і мультиплексированиеВ4Обнаружение і усунення ошібокС
Клас 0, відомий як телекс, являє собою сервіс з найнижчим якістю. У цьому класі сервісу передбачається, що управління потоком даних здійснює мережевий рівень (під транспортним рівнем). Транспортний рівень розриває з'єднання, коли аналогічну операцію виконує мережевий рівень. Сервіс класу 1 був розроблений СС1ТТ для стандарту X.25 на мережі з комутацією пакетів. Він забезпечує передачу термінових даних, однак управління потоком все одно здійснюється на мережевому рівні.
Клас 2 - це модифікований клас 0. Рівень сервісу цього класу базується на припущенні про те, що мережа має високу надійність. Пропоноване якість сервісу передбачає можливість мультиплексування безлічі транспортних з'єднань з одного мережевого з'єднання. Клас 2 забезпечує необхідну збірку мультиплексованих пакетів даних, що прибувають неупорядкованими.
Клас 3 забезпечує види сервісу, пропоновані рівнями 1 і 2, а в разі виявлення помилки надає можливість ресинхронізації для переустановленія з'єднання.
Клас 4 передбачає, що мережному рівню властива надійність, тому він пропонує виявлення і усунення помилок.
Мережевий рівень
На мережевому рівні здійснюється мережева маршрутизація. Цей рівень - ключ до розуміння того, як функціонують шлюзи до мейнфреймів IBM та іншим комп'ютерним системам. Протоколи верхніх рівнів моделі OSI видають запити на передачу пакетів з однієї комп'ютерної системи в іншу, а завдання мережевого рівня полягає в практичній реалізації механізму цієї передачі.
Мережевий рівень є основою стандарту СС1ТТ Х.25 на глобальні мережі.
На мережевому рівні реалізовано ряд ключових видів сервісу для транспортного рівня, який в моделі OSI розташований безпосередньо над мережевим. Мережевий рівень повідомляє т...