ранспортний рівень про виявлення невиправних помилок, допомагаючи йому підтримувати якість сервісу і уникати перевантаженнямережі шляхом припинення, якщо це необхідно, передачі пакетів.
Оскільки в процесі обміну інформацією між двома мережами фізичні з'єднання час від часу можуть змінюватися, мережевий рівень підтримує віртуальні канали і забезпечує правильну збірку пакетів, що прибувають в неправильній послідовності. Робота цього рівня здійснюється за допомогою таблиць маршрутизації, які служать для визначення шляху просування того чи іншого пакета. У багатьох випадках повідомлення, що складається з декількох пакетів, йде по декількох шляхах. Мережевий рівень надає відповідну «відвантажувальну» інформацію, необхідну для цих пакетів (наприклад, загальне число пакетів в повідомленні і порядковий номер кожного з них).
З передачею даних в мережах пов'язана одна дуже неприємна проблема: такі характеристики, як довжина поля адреси, розмір пакету і навіть проміжок часу, протягом якого пакету дозволяється переміщуватися по мережі і після закінчення якого пакет вважається втраченим і видається запит на пакет-дублікат, в кожній мережі різні. З цієї причини керуюча інформація, що включається в пакети на
мережевому рівні, повинна бути достатньою для запобігання можливих непорозумінь і забезпечення успішної доставки і збірки пакетів.
Як вже згадувалося вище, транспортний і мережевий рівні в значній мірі дублюють один одного, особливо в плані функцій управління потоком даних і контролю помилок. Головна причина такого дублювання полягає в тому, що існує два варіанти зв'язку - з встановленням з'єднання (connection-ori-entied) і без встановлення з'єднання i> (connectionless). Ці варіанти зв'язки базуються на різних припущеннях щодо надійності мережі.
Мережа з встановленням з'єднання працює майже так само, як звичайна телефонна система. Після встановлення з'єднання відбувається поетапний обмін інформацією, причому в даному випадку «співрозмовники» не зобов'язані завершувати кожну заяву своїм ім'ям, ім'ям викликається партнера і його адресою, оскільки передбачається, що зв'язок надійна і протилежна сторона отримує повідомлення без спотворень.
В надійної мережі з встановленням з'єднання адреса пункту призначення необхідний лише під час з'єднання, а в самих пакетах він не потрібен. У такій мережі мережевий рівень приймає на себе відповідальність за контроль помилок і управління потоком даних. Крім того, в його функції входить збірка пакетів.
Мережевий сервіс без встановлення з'єднання, навпаки, припускає, що контроль помилок і управління потоком даних здійснюються на транспортному рівні. Адреса пункту призначення необхідно вказувати в кожному пакеті, а дотримання черговості пакетів не гарантується. Основна ідея такого сервісу полягає в тому, що найважливішим показником є ??швидкість передачі, і користувачі повинні покладатися на власні програми контролю помилок і управління потоком даних, а не на вбудовані стандартні засоби моделі OSI.
Як це завжди буває, коли члени комітету обговорюють складне питання, був знайдений компроміс, який не задовольнив жодну зі сторін. Він полягає в тому, що можливості і сервісу з з'єднанням, і сервісу без з'єднання вбудовані в обидва рівня - мережевий і транспорт...