Рекомендуем, 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 (протокол динамической конфигурации хостов) был придуман для передачи статического и динамического распределения адресов хостам, подключенным к сети. Он включает в себя такую ​​информацию, как IP-адрес и маска подсети компьютера, IP-адрес маршрутизатора и IP-адрес сервера имен.

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

DHCP-сервер выбирает адрес и назначает его хосту. Но эти адреса сдаются в аренду на определенный срок, после истечения срока аренды хост может связываться с DHCP-сервером и запрашивать продление аренды. Этот механизм аренды очень полезен для поиска неработающих перемещенных или выключенных хостов. В данных случаях хосты не удерживают адреса, и адреса возвращаются в пул адресов DHCP-сервером, который может быть перераспределен по мере необходимости. Это предотвращает потерю IP.

Ключевые различия между 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