Які протоколи належать до прикладного рівня?
До прикладного рівня належать протоколи, які безпосередньо використовуються застосунками для роботи в мережі: браузерами, поштовими клієнтами, месенджерами, 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
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.