Какво е DHCP? (Протокол за динамична конфигурация на хост)

Съдържание:

Какво е DHCP? (Протокол за динамична конфигурация на хост)
Какво е DHCP? (Протокол за динамична конфигурация на хост)
Anonim

DHCP (Dynamic Host Configuration Protocol) е протокол, който осигурява бързо, автоматично и централно управление за разпространение на IP адреси в мрежа. Използва се и за конфигуриране на подмрежовата маска, шлюза по подразбиране и информацията за DNS сървъра на устройството.

Работната група за динамично конфигуриране на хост на Internet Engineering Task Force създаде DHCP.

Как работи DHCP

DHCP сървър издава уникални IP адреси и автоматично конфигурира друга мрежова информация. В повечето домове и малки предприятия рутерът действа като DHCP сървър. В големи мрежи един компютър може да поеме тази роля.

Image
Image

За да работи това, устройство (клиент) изисква IP адрес от рутер (хост). След това хостът присвоява наличен IP адрес, така че клиентът да може да комуникира в мрежата.

Когато дадено устройство е включено и свързано към мрежа, която има DHCP сървър, то изпраща заявка до сървъра, наречена DHCPDISCOVER заявка.

След като пакетът DISCOVER достигне DHCP сървъра, сървърът задържа IP адрес, който устройството може да използва, след което предлага на клиента адреса с пакет DHCPOFFER.

След като предложението бъде направено за избрания IP адрес, устройството отговаря на DHCP сървъра с DHCPREQUEST пакет, за да го приеме. След това сървърът изпраща ACK, за да потвърди, че устройството има този конкретен IP адрес и да определи времето, през което устройството може да използва адреса, преди да получи нов.

Ако сървърът реши, че устройството не може да има IP адрес, той ще изпрати NACK.

Плюсове и минуси на използването на DHCP

Компютър или всяко устройство, което се свързва към мрежа (локална или интернет), трябва да бъде правилно конфигурирано, за да комуникира в тази мрежа. Тъй като DHCP позволява тази конфигурация да се извършва автоматично, той се използва в почти всяко устройство, което се свързва към мрежа, включително компютри, комутатори, смартфони и конзоли за игри.

Поради това динамично присвояване на IP адрес има по-малък шанс две устройства да имат един и същ IP адрес, което е обичайно при използване на ръчно зададени статични IP адреси.

Използването на DHCP прави мрежата по-лесна за управление. От административна гледна точка всяко устройство в мрежата може да получи IP адрес с нищо повече от мрежовите си настройки по подразбиране, които са настроени да получават адрес автоматично. Алтернативата е ръчно да зададете адреси на всяко устройство в мрежата.

Тъй като тези устройства могат да получат IP адрес автоматично, устройствата могат да се преместват свободно от една мрежа в друга (като се има предвид, че всяко устройство е настроено с DHCP) и автоматично да получават IP адрес, което е полезно за мобилни устройства.

В повечето случаи, когато дадено устройство има IP адрес, зададен от DHCP сървър, този адрес се променя всеки път, когато устройството се присъедини към мрежата. Ако IP адресите се присвояват ръчно, администраторите трябва да дадат конкретен адрес на всеки нов клиент, а съществуващите присвоени адреси трябва да бъдат отменени ръчно, преди други устройства да могат да използват този адрес. Това отнема много време и ръчното конфигуриране на всяко устройство увеличава вероятността от грешки.

Има предимства при използването на DHCP и има недостатъци. Динамичните, променящи се IP адреси не трябва да се използват за устройства, които са стационарни и се нуждаят от постоянен достъп, като принтери и файлови сървъри. Въпреки че тези типове устройства съществуват предимно в офис среда, не е практично да им се присвоява променящ се IP адрес. Например, ако мрежов принтер има IP адрес, който ще се промени в някакъв момент в бъдеще, всеки компютър, който е свързан към този принтер, ще трябва редовно да актуализира своите настройки, за да разбере как да се свърже с него.

Този тип настройка е ненужен и може да бъде избегнат, като не използвате DHCP за тези типове устройства, а вместо това им присвоите статичен IP адрес.

Същата идея влиза в действие, ако имате нужда от постоянен отдалечен достъп до компютър в домашна мрежа. Ако DHCP е активиран, този компютър ще получи нов IP адрес в даден момент, което означава, че този, който сте записали за този компютър, няма да бъде точен за дълго. Ако използвате софтуер за отдалечен достъп, който разчита на достъп, базиран на IP адрес, деактивирайте DHCP и използвайте статичен IP адрес за това устройство.

Повече информация за DHCP

DHCP сървър дефинира обхват или диапазон от IP адреси, които използва за обслужване на устройства с адрес. Този набор от адреси е единственият начин, по който устройството получава валидна мрежова връзка.

Това е друга причина DHCP да е толкова полезен. Той позволява на няколко устройства да се свързват към мрежа за определен период от време, без да е необходим набор от налични адреси. Например, ако 20 адреса са дефинирани от сървъра, 30, 50, 200 или повече устройства могат да се свържат към мрежата, стига не повече от 20 устройства да използват един от наличните IP адреси едновременно.

Тъй като DHCP присвоява IP адреси за определен период от време (наречен период на лизинг), използването на команди като ipconfig за намиране на IP адреса на компютър дава различни резултати с времето.

Докато DHCP се използва за доставяне на динамични IP адреси на своите клиенти, това не означава, че статичните IP адреси не могат да се използват едновременно. Смес от устройства, които получават динамични адреси, и устройства, чиито IP адреси са им зададени ръчно, могат да съществуват в една и съща мрежа.

ISP използват DHCP за присвояване на IP адреси. Това може да се види при идентифициране на вашия публичен IP адрес. Вероятно ще се промени с течение на времето, освен ако вашата домашна мрежа няма статичен IP адрес, което обикновено се отнася само за фирми, които имат обществено достъпни уеб услуги.

В Windows APIPA присвоява специален временен IP адрес, когато DHCP сървърът не успее да достави функционален на устройство и използва този адрес, докато получи такъв, който работи.

ЧЗВ

    Какво е DHCP подслушване?

    DHCP подслушването е технология за сигурност от втори слой, която спира всеки DHCP трафик, който определя като неприемлив. Технологията за подслушване, вградена в операционната система на мрежовия комутатор, не позволява на неоторизирани DHCP сървъри да предлагат IP адреси на DHCP клиенти.

    Какво е DHCP реле?

    Релейният агент е хост, който препраща DHCP пакети между клиенти и сървъри. Мрежовият администратор може да използва релейни агенти, за да препраща заявки и отговори между клиенти и сървъри, които не са в една и съща физическа подмрежа.

Препоръчано: