ервер видає адреса клієнту на обмежений час, що дає можливість згодом повторно використовувати IP-адреси іншими комп'ютерами. Динамічне розділення адрес дозволяє будувати IP-мережу, кількість вузлів у якої набагато перевищує кількість наявних у розпорядженні адміністратора IP-адрес. p align="justify"> DHCP забезпечує надійний і простий спосіб конфігурації мережі TCP/IP, гарантуючи відсутність конфліктів адрес за рахунок централізованого управління їх розподілом. Адміністратор управляє процесом призначення адрес за допомогою параметра "тривалості оренди" (lease duration), яка визначає, як довго комп'ютер може використовувати призначений IP-адреса, перед тим як знову запросити його від сервера DHCP в оренду. p align="justify"> Прикладом роботи протоколу DHCP може служити ситуація, коли комп'ютер, що є клієнтом DHCP, видаляється з підмережі. При цьому призначений йому IP-адресу автоматично звільняється. Коли комп'ютер підключається до іншої підмережі, то йому автоматично призначається нову адресу. Ні користувач, ні мережевий адміністратор не втручаються в цей процес. Ця властивість дуже важливо для мобільних користувачів. p align="justify"> Протокол DHCP використовує модель клієнт-сервер. Під час старту системи комп'ютер-клієнт DHCP, що знаходиться в стані "ініціалізація", посилає повідомлення discover (досліджувати), яке широкомовно поширюється по локальній мережі і передається всім DHCP-серверів приватної інтермережі. Кожен DHCP-сервер, що отримав це повідомлення, відповідає на нього повідомленням offer (пропозиція), яке містить IP-адресу та конфігураційну інформацію. p align="justify"> Комп'ютер-клієнт DHCP переходить в стан "вибір" і збирає пропозиції від DHCP-серверів. Потім він вибирає один з цих пропозицій, переходить у стан "запит" і відправляє повідомлення request (запит) тому DHCP-сервера, чиє пропозицію було обрано. p align="justify"> Обраний DHCP-сервер посилає повідомлення DHCP-acknowledgment (підтвердження), що містить той же IP-адресу, який вже був посланий раніше на стадії дослідження, а також параметр оренди для цієї адреси. Крім того, DHCP-сервер посилає параметри мережевої конфігурації. Після того, як клієнт отримає це підтвердження, він переходить в стан "зв'язок", перебуваючи в якому він може брати участь у роботі мережі TCP/IP. Комп'ютери-клієнти, які мають локальні диски, зберігають отриманий адресу для використання при наступних стартах системи. При наближенні моменту закінчення терміну оренди адреси комп'ютер намагається оновити параметри оренди у DHCP-сервера, а якщо цей IP-адреса не може бути виділений знову, то йому повертається інший IP-адресу. p align="justify"> У протоколі DHCP описується кілька типів, які використовуються для виявлення і вибору DHCP-серверів, для запитів інформації про конфігурацію, для продовження та дострокового припинення ліцензії на IP-адресу. Всі ці операції спрямовані на те, щоб звільнити адміністратора мережі від утомливих рутинних операцій по конфігурації мережі. p align="justify"> Проте використання DHCP несе в собі й деякі проблеми. По-перше, це проблема узгодження інформаційної адресної бази в службах DHCP і DNS. Як відомо, DNS служить для перетворення символьних імен в IP-адреси. Якщо IP-адреси будуть динамічно зміняться сервером DHCP, то ці зміни необхідно також динамічно вносити в базу даних DNS-сервера. Хоча протокол динамічної взаємодії між службами DNS і DHCP вже реалізований деякими фірмами (так звана служба Dynamic DNS), стандарт на нього поки не прийнятий. p align="justify"> По-друге, нестабільність IP-адрес ускладнює процес управління мережею. Системи управління, засновані на протоколі SNMP, розроблені з розрахунком на статичність IP-адрес. Аналогічні проблеми виникають і при конфігуруванні фільтрів маршрутизаторів, які оперують з IP-адресами. p align="justify"> Нарешті, централізація процедури призначення адрес знижує надійність системи: при відмові DHCP-сервера всі його клієнти виявляються не в змозі отримати IP-адресу та іншу інформацію про конфігурації. Наслідки такої відмови можуть бути зменшені шляхом використанні в мережі декількох серверів DHCP, кожен з яких має свій пул IP-адрес. p align="justify"> Як відкритий стандартизований і до того ж надійний протокол для глобальних мереж (не кажучи вже про те, що це протокол Internet), TCP/IP має низку переваг над іншими мережевими протоколами. Однак, як і все на світі, за винятком хіба що стрічки Мебіуса, TCP/IP має й зворотний бік. Його основним недоліком є ​​складність управління адресами: потрібно чимало зусиль, щоб підтримувати мережу TCP/IP в робочому стані. p align="justify"> Проблема викликана необхідністю коректного IP-адреси для кожного пристрою в мережі. Якщо ви працювали в мережі TCP/IP, то вам, ймовірно, відомі п'ять основних правил, яким має слідувати адміністратор мережі при призначенні IP-адрес: В· IP-адреса має складатися з 4 байт (чотирьох 8-бітних чисел); В· адреса повинна бути унікальним, тобто не збігат...