На якому рівні 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
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.