Skip to main content

На якому рівні OSI працює DNS?

DNS працює на прикладному рівні моделі OSI (7-й рівень).

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


Чому саме прикладний рівень

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

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

  • надає мережеві сервіси застосункам
  • працює з логікою і смислом даних
  • відповідає за взаємодію програм з мережею

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

  • HTTP
  • FTP
  • SMTP
  • DNS

Що робить DNS

DNS:

  • приймає запит виду «Яка IP-адреса у example.com
  • повертає зрозумілу застосунку відповідь
  • працює на рівні імен, записів і логіки, а не передачі даних

Це типове завдання прикладного рівня.


Часта плутанина на співбесідах

DNS же працює по UDP і TCP - чому тоді прикладний рівень?

Відповідь:

  • UDP і TCP - це транспортний рівень
  • DNS використовує їх як засіб доставки, але сам протокол DNS - прикладний

Аналогія:

  • пошта доставляє лист (транспорт)
  • текст листа - це вже прикладний рівень

Як DNS вписується в модель OSI

Спрощено:

  • DNS формує запит -> прикладний рівень
  • запит передається по UDP/TCP -> транспортний рівень
  • далі працюють IP і канальний рівень

Але сам DNS за класифікацією OSI - L7.


Коротка відповідь для співбесіди

Запам'ятай формулювання:

DNS працює на прикладному рівні (7-й рівень) моделі OSI, оскільки надає мережевий сервіс застосункам - перетворення доменних імен на IP-адреси.

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

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

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