Протокол DHCP и принцип работы сети

Что такое протокол DHCP и для чего он нужен ?При настройке сетей иногда возникает необходимость бустро изменить настройки протокола TCP/IP на большом количестве компьютеров. Делать вручную это долго и утомительно, тут на помощь нам приходит протокол DHCP.
DHCP это сокращенное название от английского термина  Dynamic Host Configuration Protocol, то есть протокол динамической конфигурации узла. Данный протокол позволяет клиентским компьютерам получать с сервера такие настройки как ip адрес, маска подсети, адрес шлюза по умолчанию и DNS сервера для доступа к сети Интернет.
Остановимся поподробнее на этих настройках. У каждого компьютера в локальной сети есть свое уникальное имя и ip адрес, состоящий из четырех октетов, например 192.168.1.54. В одной сети не может быть двух компьютеров с одинаковыми ip адресами или именами. Маска подсети необходима для разделения сетей на более мелкие сегменты. В крупных сетях могут возникать "заторы" по причине большого объема широковещательных запросов. Вообще компьютеры с операционными системами Microsoft Windows периодически рассылают в пределах сети

широковещательный запрос "я в сети, мое имя такое-то, рабочая группа такая-то, ip адрес такой-то". Благодаря этому мы и видим их в сетевом окружении.
Конечно, снизить объем "накладых расходов" в трафике можно установив в локальной сети сервер WINS (англ. Windows Internet Name Service - Служба имён Windows Internet) этакий DNS сервер от Microsoft. Вообще говоря Майкрософт зачастую не признает открытых стандартов и пытается навязать свои. Вспомните Flash Player - Silverlight, DNS - WINS, SMB - NFS e.t.c.). Также объем широковещательного трафика можно снизить, разбив сеть на подсети, что кроме этого даст повышение защищенности сети.
Следующая настройка, которую клиенту отдает DHCP сервер - это адрес шлюза по умолчанию. Остановимся на нем подробнее. Когда компьютер не знает, куда отправить ip пакет, он "кидает" его на шлюз по умолчанию, а уже маршрутизатор должен разобраться, по какому пути направить данные, чтобы они дошли до адресата. А так как Ваш компьютер не знает где находится каждый из серверов глобальной паутины, то весь трафик он будет кидать на ту машину, которая "раздает" доступ в Интренет для Вашей подсети. Тоесть ip адрес шлюза по умолчанию это адрес того устройства, которое обеспечивает Вам доступ к сети интернет.
Вообще для обмена информацией между собой компьютерам достаточно знать ip адреса. Но представьте что человеку необходимо выйти на сайт поисковой системы Yandex. Запоминать цифры намного хуже чем знать имя сайта. Вот тут нам на помощь приходит DNS. DNS переводится с английского как Domain Name System или система доменных имён. При обращении к серверу DNS он преобразует имя компьютера в его ip адрес. То есть для пользователя отпадает необходимость запоминать ip адреса серверов, что очень удобно.
Итак, чтобы полноценно работать в сети, наш компьютер должен иметь:
1. Свой уникальный ip адрес - без него никуда.
2. Маску подсети.
3. ip адрес шлюза по умолчанию - желательно но не обязательно. При его отсутствии не будет доступа к Интернету.
4. ip адрес DNS сервера. Данный пункт опять же связан с доступом к глобальной сети. Без ДНС мы не сможем обращаться к сайтам по их именам.
Вот чтобы не вводить вручную настройки на всех компьютерах локальной сети, мы можем использовать протокол DHCP. Операционные системы Windows XP и Windows Seven по умолчанию после инсталяции используют DHCP для настройки протокола TCP/IP.
Следует отметить, что ip адреса из диапазона DHCP назначаются компьютерам не на постоянной основе, а даются в аренду на время. Обычно срок аренды составляет 8 часов, что вполне логично, выдавать адрес на время рабочего дня. Обычно где-то за один час до окончания срока аренды клиент обращается к серверу с просьбой продлить время владения ip адресом еще на 8 часов. При выключении компьютера ip адрес высвобождается и может быть передан любому другому клиенту.
Кроме того, некоторым машинам можно выдавать ip адреса на основании MAC адресов сетевой карты, то есть они будут постоянно получать одни и те-же ip адреса.
В своей работе сервер DHCP использует протокола UDP (от английского User Datagram Protocol или протокол пользовательских дейтаграмм), при этом сервер принимает сообщения от клиентов на порт с номером 67 и отправляет сообщения клиентам на 68-ой порт. Следует отметить, что UDP конечно очень быстрый протокол, но он не обеспечивает гарантируемое получение клиентами информации.
Итак, в следующей главе мы будем настраивать работу сервера DHCP под операционной системой FreeBSD.

 

 

Комментарии  

 
#4 Traffic Exchange 03.12.2014 21:42
When someone writes an paragraph he/she maintains the plan of a
user in his/her mind that how a user can be aware
of it. Therefore that's why this article is outstdanding.
Thanks!
Цитировать
 
 
#3 mass ping 02.12.2014 14:57
Marvelous, wht a web site it is! This webb site gives valuable information to us,
keep it up.
Цитировать
 
 
0 #2 hidden 17.09.2013 10:54
Статья шедевральна и полностью соответствует теме. Не понимаю, как в 50 строках можно раскрыть сразу две темы. Описать протокол DHCP и раскрыть принципы работы сети.
Вот такими статьями и замусориваются поисковики.
Цитировать
 
 
0 #1 Дмитрий 26.12.2012 08:01
Детальная работа протокола DHCP на примере (с анализом пакетов) http://litl-admin.ru/content/detail.php?ID=103
Цитировать
 

Добавить комментарий


Защитный код
Обновить