Введение

В компьютерных сетях протокол управления интернет-протоколом (IPCP) является сетевым протоколом управления (NCP), предназначенным для установления и настройки интернет-протокола (IP) по каналу «точка-точка» (Point-to-Point Protocol). IPCP отвечает за настройку IP-адресов, а также за включение и отключение модулей протокола IP на обоих концах канала «точка-точка». IPCP использует тот же механизм обмена пакетами, что и протокол управления каналом связи (LCP). Пакеты IPCP не могут обмениваться до тех пор, пока PPP не перейдет в фазу протокола сетевого уровня, и любые пакеты IPCP, полученные до достижения этой фазы, должны быть беззвучно отброшены. IPCP имеет номер кода протокола NCP 0x8021. Каждая из двух конечных точек PPP-соединения должна отправлять запрос на конфигурацию IPCP своему пиру, поскольку параметры TCP/IP независимы для каждого направления PPP-соединения. Конечная точка PPP может запросить у своего пира конкретный IP-адрес. Она также может попросить пира предложить IP-адрес, запросив адрес 0.0.0.0; пир затем отправляет свое предложение в пакете IPCP Nak, который первый пир должен впоследствии запросить для завершения согласования. На практике, в протоколах, таких как PPPoE, который обычно используется в домашних широкополосных соединениях, последний метод (запрос предложения, Nak с предложением, запрос предложенного адреса) используется для установки IP-адреса клиентской конечной точки интернет-провайдера (т.е. оборудования у абонента), в то время как первый метод (запрос адреса) используется для информирования клиента об IP-адресе конечной точки интернет-провайдера (оборудование на стороне провайдера). Существует аналогичный NCP – протокол управления IPv6, предназначенный для IPv6. Его можно использовать совместно с IPCP на одном и том же PPP-соединении для организации двухстековой связи. (При взаимодействии нового и устаревшего оборудования, не поддерживающего IPv6, можно увидеть сообщения LCP ProtRej для протокола 0x8057 со стороны, не поддерживающей IPV6CP.)

Майкрософт

В реализации Microsoft общие IPCP-опции включают IP-адрес, а также IP-адреса DNS-серверов и серверов имен NetBIOS.