Протоколи прикладного рівня
Протоколи, що діють на прикладному рівні, з конкретним способом передачі даних по мережі вже не пов'язані, на відміну від протоколів мережевого інтерфейсу, міжмережевого і транспортного рівнів. Їх завдання - забезпечити зв'язок між клієнтськими і серверними службами на різних комп'ютерах, не піклуючись про те, як саме інформація потрапляє в іншу систему.
Для виконання поставленого завдання в протоколах прикладного рівня використовуються різні поєднання протоколів нижніх рівнів. Наприклад, за допомогою протоколів HTTP і FTP сервери передають клієнтським системам цілі файли, і дуже важливо, щоб ці файли були доставлені без помилок. Тому в цих протоколах для Установки надійного зв'язку застосовується поєднання TCP і IP з орієнтацією на з'єднання. З іншого боку, робота DHCP (Dynamic Host Configuration Protocol) і DNS (Domain Name System) полягає в обміні невеликими повідомленнями між клієнтом і серве-
ром. При необхідності ці повідомлення можна без особливого збитку передати заново, тому в цих протоколах використовуються UDP і IP без орієнтації на з'єднання.
Нижче перераховані «найпопулярніші» прикладний рівень TCP / IP.
• HTTP (Hypertext Transfer Protocol) використовується клієнтами і серверами Web для обміну запитами на передачу файлів і самими файлами. Браузер клієнта встановлює TCP-з'єднання з сервером і відправляє запит на передачу певного файлу. Сер-. вір у відповідь посилає файл, який відображається браузером у вигляді Web-сторінки. HTTP-повідомлення також містять різноманітні поля з інформацією про системи, між якими встановлено 'з'єднання.
• FTP (File Transfer Protocol) застосовується для передачі файлів між TCP / IP-системами. Клієнт FTP переглядає структуру каталогу на сервері, до якого підключений, і вибирає файли для завантаження / розвантаження. Особливість FTP в тому, що в його роботі застосовується два окремих порту. Підключаючись до сервера, клієнт FTP використовує для установки основного з'єднання ТСР-порт 21. Коли користувач ініціює завантаження файлу, програма за допомогою порту 20 відкриває для передачі даних друге з'єднання. Це з'єднання закривається після завершення передачі файлу, а основне з'єднання залишається відкритим, поки клієнт його не перерве. Незвичайність FTP ще і в тому, що в більшості TCP / I Р-систем він являє собою самостійний додаток, а не просто протокол, який використовується іншими додатками.
• SMTP (Simple Mail Transport Protocol) застосовується поштовими серверами для обміну повідомленнями по мережі.
• РОРЗ (Post Office Protocol) - один з протоколів, що застосовуються клієнтами електронної пошти для доставки повідомлень з поштового сервера.
IMAP4 (Internet Mail Access Protocol) - поштовий протокол, за допомогою якого клієнти отримують доступ до повідомлень на сервері. IMAP має більш великими можливостями, ніж РОРЗ. Він, наприклад, дозволяє користувачеві створювати окремі папки для зберігання повідомлень на сервері.
• NTP (Network Time Protocol) - служить для синхронізації годин комп'ютерів в мережі.
• DHCP (Dynamic Host Configuration Protocol) застосовується на робочих станціях для отримання від сервера інформації про параметри конфігурації TCP / IP.
• SNMP (Simple Network Management Protocol) - протокол управління мережею, який використовується мережевими адміністраторами для збору інформації про різні компоненти мережі. За допомогою повідомлень SNMP віддалені програми ( «агенти») збирають відомості і передають їх на центральну консоль управління мережею.
• Telnet - програма для емуляції командного рядка терміналу, що дозволяє користувачеві підключатися до віддаленого комп'ютера і запускати на ньому команди.
Всі теми даного розділу:
Рівні TCP / IP
Протоколи TCP / IP були розроблені задовго до еталонної моделі OSI, але вони також розділені на кілька рівнів. Взагалі, розподіл мережевих функцій комп'ютера на кілька окремих протоколів по
Типи повідомлень ICMP про помилки
Основне призначення ICMP - відправлення повідомлень про різного роду помилки. Протокол IP не орієнтований на з'єднання, тому з міжмережевого / мережевого рівня системі-відправнику ніякі повідомлення не
Повідомлення типу Destination Unreachable
Якщо ресурс, яким проміжна або кінцева система намагається переслати дейтаграмму, в даний момент недоступний, вона може згенерувати повідомлення ICMP Destination Unreachable / одержувач недостатньо
Код Повідомлення Опис
0 Net Unreachable Мережа недоступна 1 Host Unreachable Хост недоступний 2 Protocol Unreachable Протокол недоступний 3 Port Unreachable Порт недоступний 4 Fragmentatio
Спілкування типу Redirect
гобшенія Redirect генеруються маршрутизаторами, щоб проін- 0 мір0вать хост або інший маршрутизатор, що є більш ефек-вний шлях до системи-одержувачу. В багатьох
Типи запитів ICMP
Ще одне призначення повідомлень ICMP - посилка іншій системі запиту на надання будь-якої інформації та відправка відповіді, що містить запитувану інформацію. Такі повідомлення називаються запро
Повідомлення Echo Request і Echo Reply
На запитах Echo Request (Type - 8, Code - 0) і Echo Reply (Type - 0, Code - 0) заснована робота утиліти Ping. По суті вони представляють собою засіб, за допомогою якого можна дізнатися, чи працює в
Повідомлення Router Solicitation і Router Advertisement
Повідомлення Router Solicitation (Type - 10, Code - 0) і Router Advertisement (Type - 9, Code - 0) в дійсності протокол маршрутизації не складали, оскільки не видають інформації про ефективно
протокол Опис
DHCP Передає повідомлення електронної пошти між серверами ARP Привертає дейтаграми в цільову систему IP Забезпечує виконання орієнтованих на з'єднання функцій тр
закріплення матеріалу
1 Яке поле залишається порожнім в повідомленні ARP Request? a. Sender Hardware Address. b. Sender Protocol Address, з Target Hardware Address, d. Target Protocol Address. 2 Як