Основни понятия на DHCP
Разбиране на DHCP
DHCP сървърът и DHCP клиентът комуникират с помощта на DHCP протокола, който е разширение на протокола BOOTP (Bootstrap Protocol). DHCP премахва определени ограничения, които BOOTP имаше като услуга за конфигуриране на хост.
DHCP сървърът освобождава мрежовия администратор от необходимостта ръчно да извършва такива операции като:
DHCP комуникацията включва две или три страни:
- DHCP клиент - този, който иска да получава TCP / IP настройки;
- DHCP сървър - този, който издава тези параметри;
- DHCP реле (реле агент) - спомагателен участник, който може да действа като посредник между клиента и сървъра. Използва се в случаите, когато клиентът няма възможност да се свърже директно със сървъра, особено ако е в различни излъчващи домейни. DHCP релето обработва стандартна DHCP заявка за излъчване и я препраща към DHCP сървъра като unicast пакет, а отговорът, получен от DHCP сървъра, на свой ред го препраща към DHCP клиента.
Ролята на DHCP сървър може да бъде сървър, работещ със сървърна операционна система от семейството на Linux или Windows, някои модели комутатори и дори обикновени компютри с клиентски операционни системи, ако на тях е инсталиран специализиран софтуер.
DHCP клиент и автоматични мрежови настройки
Тъй като съобщението DHCPDISCOVER се излъчва, то достига не само до DHCP сървъра, но и до други устройства в този мрежов сегмент, но тъй като съобщението DHCPDISCOVER показва, че е предназначено само за DHCP сървъра, останалите мрежови устройства отхвърляттова съобщение.
Компютърът, който иска конфигурацията, получава DHCPACK съобщения. И прилага конфигурацията, получена в съобщението DHCPOFFER. Ето как работи DHCP протоколът чрез прости съобщения.
DHCP сървърът обикновено не засяга процедурата за зареждане или влизане. Изтеглянето на клиенти и регистриране на потребители е възможно дори ако DHCP сървърът не работи.
Възможности на DHCP сървър
- Шлюзове по подразбиране. Ако вашата мрежа има множество интернет канали (за да осигурите непрекъсната работа), можете да зададете на хостове множество шлюзове и техния ред на предпочитание. В случай на повреда на един от каналите, превключването към резервния канал ще се извърши автоматично, без вашата намеса. Това също така прави възможно организирането на най-простото балансиране на натоварването между каналите чрез присвояване на един рутер като шлюз чрез DHCP на една група хостове, а вторият на друга група.
- Статични маршрути. Ако вашата мрежа има множество подмрежи, свързани с рутери, можете да използвате DHCP, за да рекламирате автоматично на хостовете, че има маршрути към други подмрежи. Освен това, ако желаете, това може да се направи само за елита - например, като се използва обвързване към MAC. Същата опция е полезна при организиране на VPN достъп до корпоративна мрежа - VPN клиентите могат да получат маршрути само до подмрежите, от които се нуждаят, оставяйки други подмрежи недостъпни за потребителите, свързващи се чрез VPN.
- Отместване във времето. Ако вашите потребители често са в различни часови зони (например се мотаят от Санкт Петербург до Владивосток и обратно), тогава можете да принудите системния часовник на лаптопа им да се адаптира към вашето местно време с помощта на DHCP.
- Сървър за синхронизиране на време. Защото часовникъткомпютрите се славят със своята неточност, е желателно да се синхронизират с някакъв референтен часовник. За целта се използва услугата NTP. Информацията за NTP сървъра може да се разпространява до хостове с помощта на DHCP.
- DNS сървъри. С тази опция можете да зададете DNS сървъри на вашите клиенти както в мрежата, така и извън нея. Освен това, за разлика от ръчното конфигуриране на интерфейса, можете да прехвърлите обширен списък от налични DNS сървъри към хоста.
- Настройки на сървъра за зареждане – Настройки на TFTP/BOOTP протокол, необходими за бездисково зареждане на хостове. Тази функция е търсена, ако в мрежата има бездискови терминали, които се зареждат през мрежата, и когато организирате отдалечена автоматична инсталация на операционната система на компютрите на потребителите (ще говорим за това отделно)
- Списъци с налични SMTP и POP сървъри.
- Настройки на WINS и Netbios
- Размер на MTU, живот на ARP кеша, размер на TTL и др.