Роль DHCP в сетевой структуре
Помимо просто назначения сетевому устройству уникального IP-адреса в сети, необходимо, чтобы существовала сетевая архитектура, которая будет управлять тем, как сетевые устройства должны взаимодействовать между собой, и особенно тем, каким устройствам должно быть разрешено взаимодействие и когда. Обеспечить такое управление взаимодействием в сети позволяет сетевой протокол TCP/IP. Этот протокол слишком сложен, и описывать его в настоящей главе нет никакой необходимости.
Важно знать, что он требует, чтобы каждое подключаемое к работающей на его основе сети устройство обязательно обладало уникальным адресом. Именно этот уникальный адрес будет свидетельствовать о принадлежности узла к сети и обеспечивать возможность отправки и получения информации между ним и другим целевым устройством или устройствами в той же сети. Этот адрес, или IP-адрес, должен обязательно назначаться каждому устройству в сети для обеспечения связи посредством TCP/IP.
Раньше при добавлении в сеть новых клиентов многие IP-адреса распределялись вручную. Это требовало дополнительных усилий от администраторов и зачастую приводило к появлению проблем в конфигурации из-за допущения теми простых опечаток и прочих подобных человеческих ошибок. Назначение IP-адресов устройствам вручную без применения хорошо управляемой и актуальной таблицы или базы данных адресов приводило к использованию для многочисленных машин в сети одного и того же адреса. При настройке множества устройств с одинаковым IP-адресом в одной сети связь между ними обычно становилась невозможной. Например, если два человека в одном и том же доме снимут трубки телефонов и одновременно наберут какой-нибудь номер, они оба услышат, как набирается номер, но после его набора, скорее всего, окажется, что был набран неправильный номер, не совпадающий ни с одним из желаемых номеров.
Помимо включения в свои обязанности выполнения проверки того, что IP-адреса устройств в одной сети TCP/IP не дублируются, администраторы быстро осознали удобство автоматизации распределения адресов. Поиск системы, которая бы позволяла автоматизировать этот процесс, как раз и привел к появлению предшествовавших DHCP протоколов RARP и ВООТР.