Рекомендуємо, 2024

Вибір Редакції

Різниця між DNS і DHCP

DNS і DHCP працюють як на клієнт-серверній архітектурі, так і на різних термінах. DNS відображає доменне ім'я на IP-адресу, тоді як DHCP - це протокол, який призначає IP-вузлам у мережі статично або динамічно. DHCP також використовується під час налаштування DNS-сервера на хост.

Діаграма порівняння

Основа для порівняння
DNS
DHCP
Основний
Це механізм вирішення адрес.Це протокол, що використовується для присвоєння IP-адрес хосту в локальній мережі статично або динамічно.
ОсобливостіПокриває символічні імена в IP-адресу і навпаки.
Надайте додаткову інформацію, таку як IP-адреси хоста, маршрутизатора і сервера імен і маску підмережі комп'ютера.
Використовується для визначення активних серверів домену довідника.
Призначає IP-адресу для певного часу оренди.
Використовується номер порту
5367 і 68
Пов'язані протоколи
UDP і TCP
UDP
СерверDNS-сервер переводить доменне ім'я в IP і навпаки.
DHCP-сервер автоматично налаштовує хости.
Робоча методологіяДецентралізованаЦентралізований
Перевага
Усуньте необхідність запам'ятовувати IP-адресу; замість цього доменне ім'я використовується для веб-адреси.
Надійна конфігурація IP-адрес і зменшене адміністрування мережі.

Визначення DNS

DNS (Domain Name System - система доменних імен) - це механізм, який надає службу пошуку в каталозі, яка відображає ім'я хоста в Інтернеті та його унікальну числову адресу (логічний адресу).

Умовно відображення здійснювалося за допомогою файлу хосту, який містить такі дані, як ім'я та адреса. Ці файли хосту зберігаються на кожному хості і періодично оновлюються з головного файлу хоста. Всякий раз, коли програмі або користувачеві необхідно зіставити ім'я з адресою, хост звернеться до хост-файлу і знайде відображення. Але цей механізм буде вкрай ненадійним для сьогоднішнього сценарію, де існує велика кількість хостів, підключених через Інтернет.

Робота DNS

Коли користувач хоче використовувати клієнт передачі файлів для доступу до сервера передачі файлів, запущеного на віддаленому хості, тоді як користувачеві відомо лише про ім'я передачі файлів. Для встановлення з'єднання пакет TCP / IP повинен мати IP-адресу сервера передачі файлів. Даний малюнок ілюструє роботу DNS поступово.

  1. Ім'я хоста передається користувачеві клієнту передачі файлів.
  2. Клієнт передачі файлів переходить ім'я хоста до клієнта DNS.
  3. Клієнт DNS відправляє запит до DNS-сервера, який дає ім'я сервера передачі файлів, використовуючи відомі IP-адреси DNS-сервера.
  4. DNS-сервер відправляє відповідь з IP-адресою необхідного сервера передачі файлів.
  5. Клієнт DNS передає IP-адресу серверу передачі файлів.
  6. Отриманий IP-адреса використовується клієнтом передачі файлів для доступу до сервера передачі файлів.

Визначення DHCP

DHCP (Dynamic Host Configuration Protocol - протокол динамічної конфігурації хоста) створений для передачі статичного і динамічного розподілу адрес хостам, підключеним до мережі. Вона включає в себе інформацію, таку як IP-адреса і маска підмережі комп'ютера, IP-адресу маршрутизатора і IP-адресу сервера імен.

DHCP містить два компоненти, тобто протокол і механізм. Протокол використовується для транспортування параметрів конфігурації, що передаються з вузла, з сервера DHCP на хост, і використовується механізм для призначення мережевих адрес між хостами. DHCP може швидко налаштувати хост, все, що потрібно для цього, - це визначений діапазон IP-адрес на сервері DHCP. Коли хост стає активним, він зв'язується з сервером DHCP і запитує інформацію про адресу.

DHCP-сервер вибирає адресу і виділяє її хосту. Але ці адреси здаються в оренду на певний період після закінчення терміну оренди господаря можуть контактувати з сервером DHCP і просить продовжити оренду. Цей механізм оренди дуже корисний для пошуку непрацюючих переміщених або вимкнутих хостів. У даних випадках хости не тримаються за адресами, а адреси повертаються в пул адрес DHCP-сервером, який може бути перерозподілений в міру необхідності. Це запобігає втраті ІВ.

Ключові відмінності між DNS і DHCP

  1. DNS використовується для розв'язання і рекурсивного розв'язання адреси на ім'я або ім'я до адреси хоста. З іншого боку, DHCP використовується для динамічного або статичного розподілу адрес хосту в мережі.
  2. DNS використовує номер порту 53, тоді як DHCP може використовувати 67 або 68 .
  3. DHCP підтримує тільки UDP, тоді як DNS може підтримувати обидва протоколи TCP і UDP.
  4. Сервери в DNS і DHCP виконують різні операції, в яких DNS-сервер відповідає за прийняття запитів через клієнта і відповідь назад до клієнта разом з результатами. На відміну від цього, DHCP-сервер відповідає за виділення тимчасових адрес клієнтським машинам на час оренди, а потім продовження оренди відповідно до вимоги.
  5. DNS виконує певну ієрархію, яка не дозволяє зберігати всі доменні імена в одному місці, а розбиває її на піддомени, а потім конкретна інформація зберігається на певному сервері. Отже, вона децентралізована. На відміну від цього, сервер DHCP налаштовує IP-адреси клієнтів з пулу IP-адрес і централізовано обробляє всі завдання, якщо DHCP-сервер не приєднаний безпосередньо до клієнтів, то він використовує маршрутизатор для отримання трансляцій DHCP і передає їх до DHCP-сервера.

Висновок

Для зручності користувачів і адміністраторів, які використовують мережу або інтернет, розроблені обидві технології DNS і DHCP. DNS усунув необхідність запам'ятовування складних IP-адрес для випадкових користувачів, тоді як DHCP скоротив процес, який вимагає багато часу, для налаштування систем в мережі вручну, сьогодні це все автоматично і швидко.

Top