Skip to main content

Що робить прикладний рівень OSI?

Прикладний рівень (Application Layer) - це верхній рівень моделі OSI, який забезпечує взаємодію мережевих служб із застосунками користувача.

Він не передає дані фізично - він надає протоколи і сервіси, які застосунки використовують для спілкування мережею.

Коротка формулювання для співбесіди:

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


Основні функції прикладного рівня (L7)

1. Надання мережевих сервісів для застосунків

Цей рівень "відкриває двері" в мережу для програм, таких як:

  • браузери
  • поштові клієнти
  • месенджери
  • FTP-клієнти
  • VoIP-застосунки

Застосунки не працюють напряму з мережею - вони використовують L7-протоколи.


2. Обробка користувацьких запитів

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

  • приймає запити від застосунків
  • передає дані нижнім рівням
  • отримує мережеві дані від L6 і передає застосункам

Наприклад: Натискання на посилання в браузері - запит надсилається через HTTP (L7).


3. Ідентифікація і автентифікація

Багато L7-протоколів включають:

  • авторизацію
  • автентифікацію
  • перевірку сесій

Приклади:

  • HTTP Basic/Auth
  • SMTP AUTH
  • FTP-авторизація
  • Kerberos (частково L7)

4. Робота з різними типами даних

Рівень 7 розуміє:

  • веб-сторінки (HTTP)
  • пошту (SMTP/IMAP/POP3)
  • доменні імена (DNS)
  • файли (FTP/SFTP)
  • потокові дані (RTSP, SIP)

5. Визначення інтерфейсу для користувача

Це єдиний рівень, який взаємодіє з користувачем напряму, хай і опосередковано.

Наприклад:

  • відкриття сайту
  • отримання листа
  • завантаження файлу

Усі ці дії проходять через протоколи рівня 7.


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

Веб:

  • HTTP / HTTPS

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

  • SMTP
  • POP3
  • IMAP

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

  • FTP / FTPS
  • SFTP

Доменні імена:

  • DNS

Месенджери, голос, відео:

  • SIP
  • RTP
  • XMPP

Адміністрування:

  • SSH
  • Telnet
  • SNMP

Що прикладний рівень НЕ робить

Щоб уникнути поширених помилок:

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

  • встановлює сеанси (це L5)
  • кодує/шифрує дані (це L6)
  • керує портами або надійністю (це L4)
  • маршрутизує дані (це L3)
  • формує кадри (це L2)
  • передає сигнали (це L1)

Він працює виключно з логікою мережевих сервісів.


Проста аналогія

Уявіть, що ви користуєтеся застосунком, наприклад, браузером:

  • сам браузер = застосунок
  • HTTP = протокол прикладного рівня
  • HTTP визначає, як застосунок спілкується мережею

Прикладний рівень - це "мова спілкування застосунків через мережу".


Готова відповідь для співбесіди

Прикладний рівень OSI надає застосункам мережеві сервіси: роботу вебпротоколів, електронної пошти, передачі файлів, DNS та інших сервісів. Він обробляє користувацькі запити, взаємодіє з прикладними програмами і використовує протоколи на кшталт HTTP, DNS, SMTP, FTP тощо.


Шпаргалка (5 секунд)

  • L7 = мережеві сервіси для застосунків.
  • Протоколи: HTTP, DNS, FTP, SMTP, SSH та ін.
  • Працює з користувацькими запитами.
  • Не займається доставкою - лише логікою застосунків.

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

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

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