Skip to main content

Які протоколи належать до прикладного рівня?

До прикладного рівня належать протоколи, які безпосередньо використовуються застосунками для роботи в мережі: браузерами, поштовими клієнтами, месенджерами, API тощо.

Простіше кажучи: якщо протокол потрібен програмі, а не мережі "під капотом" - це прикладний рівень.


Основні протоколи прикладного рівня

Веб і API

  • HTTP - передача веб-сторінок і запитів до API
  • HTTPS - те саме, але з шифруванням
  • WebSocket - постійне двостороннє з'єднання (чати, онлайн-ігри)

Електронна пошта

  • SMTP - надсилання листів
  • POP3 - отримання пошти (завантажив, видалив із сервера)
  • IMAP - отримання пошти зі зберіганням листів на сервері

Передача файлів

  • FTP - передача файлів (без шифрування)
  • FTPS - FTP із шифруванням
  • SFTP - передача файлів поверх SSH
  • TFTP - спрощена передача файлів (часто для мережевого обладнання)

Службові мережеві сервіси

  • DNS - перетворює доменне ім'я на IP-адресу
  • DHCP - автоматично видає IP-адреси пристроям
  • NTP - синхронізація часу

Віддалений доступ і керування

  • SSH - безпечний віддалений доступ до сервера
  • Telnet - віддалений доступ без шифрування (застарів)
  • SNMP - моніторинг і керування мережевими пристроями

Важливий момент для співбесід

Протокол прикладного рівня не є програмою

Приклади:

  • браузер використовує HTTP / HTTPS
  • поштовий клієнт використовує SMTP, IMAP, POP3
  • ping - це утиліта, а ICMP не належить до прикладного рівня

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.