а показати, що коли певний рівень одного комп'ютера взаємодіє з певним рівнем іншого комп'ютера, обидва комп'ютера використовують протокол, заголовки якого містять інформацію про їх взаємодію. Такий процес називають взаємодією рівноцінних рівнів. p align="justify"> Отже, протоколи рівня додатків стека TCP/IP надають служби ПО комп'ютера. Рівень додатків є інтерфейсом між ПО комп'ютера і мережею
Транспортний рівень TCP/IP
Транспортний рівень (ТУ) включає в себе два протоколи: протокол управління передачею (Transmission Control Protocol - TCP) і протокол користувацьких дейтаграм (User Datagram Protocol - UDP). ТУ надає транспортні послуги від вузла відправника до вузла одержувача. Він підтримує логічне з'єднання між кінцевими точками мережевого маршруту. Навіщо ж потрібен транспортний рівень? Кожен рівень багаторівневої моделі надає деякі служби вищестоящого рівня. Наприклад, коли Боб і Ларрі використовують HTTP для пересилання веб - сторінки, запит на отримання сторінки може раптом загубитися, або відповідь від сервера Ларрі, який містить текст веб - сторінки, не буде отриманий - інформацію не з'явиться в браузері Боба. br/>
Схема роботи TCP
В
Протокол HTTP запитує протокол TCP про гарантовану доставку HTTP - запиту на отримання сторінки. Протокол TCP пересилає дані протоколу HTTP від ​​Боба до Ларрі, і дані успішно прийняті. ПО Ларрі, підтверджує спеціальним повідомленням отримання даних і перенаправляє HTTP - запит ПО веб - сервера. Аналогічний процес відбувається у Боба. p align="justify"> Слід зазначити, що блоки даних, що містять заголовки транспортного рівня і інкапсульовані дані, які показані на на схемі прямокутниками, називаються сегментами.
Перевага протоколу TCP і його механізму корекції помилок, полягає в тому, що якщо дані втрачені, протокол HTTP не робить ніяких додаткових спроб, а механізм TCP повинен повторно переслати дані і переконатися, що вони успішно доставлені. Така взаємодія називається взаємодією суміжних рівнів. Протоколом верхнього рівня (HTTP) потрібна функція, якої у нього немає (можливість відновлення помилок), тому він затребувана протокол нижнього рівня (TCP) про виконання відповідної функції, і останній використовує яку - небудь свою службу. br/>
Інтернет рівень TCP/IP
Інтернет протокол (Internet protocol - IP), протокол інтернет - рівня моделі TCP/IP, працює за тим же принципом, що і пошта. Протокол IP визначає адреси для кожного комп'ютера або вузла в мережі, причому кожен вузол повинен мати свій власний унікальний IP - адреса, точно так само, як і в звичайній пошті у кожного кореспондента повинен бути свою адресу (місто, вулиця, будинок, квартира).
На інтернет рівні відбувається вибір найкращого маршруту і пересилання пакета, яку виконують спеціалізовані пристрої - машрутізатори. Повернемося до прикладу, коли БОБ запитує сторінку у сервера Ларрі. Додамо до схеми ще й інформацію протоколу IP. br/>В
Відразу відзначимо, що блок, що містить заголовок інтернет - рівня і інкапсульовані в нього дані, називають пакетом.
Комп'ютер Боба пересилає пакет маршрутизатору R2. Цей маршрутизатор виявляє IP - адреса одержувача (1.1.1.1) в заголовку пакету і приймає рішення про відправку пакета маршрутизатора R1. Оскільки R2 знає достатньо про мережевий топології, тобто знає про те, що сервер Ларрі знаходиться за маршрутизатором R1, він пересилає пакет у потрібний інтерфейс. Аналогічно, коли маршрутизатор R1 отримує пакет, він пересилає його через Ethernet - інтерфейс вже безпосередньо комп'ютера Ларрі. Якщо ж канал між маршрутизаторами R1 і R2 пропадає, протокол IP дозволить маршрутизатора R2 виявити альтернативний маршрут до вузла з адресою 1.1.1.1 через маршрутизатор R3. p align="justify"> Протокол IP використовує логічні адреси, звані IP - адресами. Вони дозволяють кожному з TCP/IP пристроїв у мережі взаємодіяти. Протокол IP також використовує маршрутизацію, або процес, який дозволяє визначити маршрутизатора, яким чином перенаправляти, або маршрутизировать пакети даних. br/>
Рівень доступу до мережі TCP/IP
Рівень доступу до мережі стандартизує апаратне забезпечення і протоколи, використовувані для передачі даних за різними фізичними мереж. Термін доступ до мережі означає, що рівень показує, як саме вузол підключений до фізичного середовища передачі, поверх якої передаються дані. Наприклад технологія Ethernet є найбільш яскравим прикладом технології та протоколу рівня доступу до мережі моделі TCP/IP. Стандарти Ethernet визначають вимоги до кабельної системі адресації і протоколом, за допомогою яких будуються локальні мережі. Також, роз'єми, кабелі, рівні напруги та протоколи, використовувані для побудови розпод...