Какво е DHCP?

Когато се свързвате с мрежа, обикновено имате IP адрес, присвоен автоматично от рутера. Този процес е необходим, за да могат устройствата да комуникират с устройства в други мрежи. Ключовата услуга, която присвоява IP адреси, се нарича Dynamic Host Configuration Protocol или DHCP.

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

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

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