Стек протоколів TCP/IP: структура, рівні, налаштування. Інтернет-протоколи

Прикладний рівень

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

Найпоширеніші протоколи:

  • HTTP;
  • FTP;
  • SMTP;
  • DNS.

Кожен протокол визначає власний порядок і принципи роботи з даними.

HTTP (HyperText Transfer Protocol) призначений для передачі даних. За нього надсилаються, наприклад, документи у форматі HTML, які служать основою веб-сторінки. Спрощено схема роботи представляється як «клієнт – сервер». Клієнт надсилає запит, сервер його приймає, належним чином обробляє і повертає кінцевий результат.

Цікаве:  Як створити мережу між компютерами?

FTP (File Transfer Protocol) служить стандартом передачі файлів в мережі. Клієнт посилає запит на якийсь файл, сервер шукає файл у своїй базі і при успішному виявленні відправляє його як відповідь.

SMTP (Simple Mail Transfer Protocol) використовується для передачі електронної пошти. SMTP-операція включає в себе три послідовних кроки:

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