IPCP: протокол управления IP по PPP. Настройка IP-адресов, включение/выключение IP модулей в точках соединения. Код протокола 0x8021. Сетевые технологии.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
В компьютерных сетях протокол управления интернет-протоколом (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.)
In computer networking, Internet Protocol Control Protocol (IPCP) is a Network Control Protocol (NCP) for establishing and configuring Internet Protocol over a Point to Point Protocol link. IPCP is responsible for configuring the IP addresses as well as for enabling and disabling the IP protocol modules on both ends of the point to point link. IPCP uses the same packet exchange mechanism as the Link Control Protocol. IPCP packets may not be exchanged until PPP has reached the Network Layer Protocol phase, and any IPCP packets received before this phase is reached should be silently discarded. IPCP has the NCP protocol code number 0x8021. Each of the two endpoints of a PPP connection must send an IPCP configure request to its peer because the TCP/IP options are independent for each direction of a PPP connection. A PPP endpoint can request a specific IP address from its peer. It can also ask the peer to suggest an IP address by requesting the address 0.0.0.0; the peer then sends its suggestion in an IPCP Nak packet, which the first peer must subsequently request in order to complete the negotiation. In practice, in protocols like PPPoE which is commonly used in home broadband connections, the latter method (request suggestion, nak with suggestion, request suggested address) is used to set the IP address of the ISP's client endpoint (i. e. the customer premises equipment), while the former method (request address) is used to inform the client of the ISP endpoint IP (provider edge equipment). A similar NCP, the IPv6 Control Protocol exists for IPv6. It can be used together with IPCP on the same PPP connection for a dual stack link. (When interfacing newer and older equipment that doesn't support IPv6 one sees LCP ProtRej messages for protocol 0x8057 from the side that doesn't support IPV6CP.)
Майкрософт
В реализации Microsoft общие IPCP-опции включают IP-адрес, а также IP-адреса DNS-серверов и серверов имен NetBIOS.
In the Microsoft implementation, "Common IPCP options include an IP address and the IP addresses of DNS and NetBIOS name servers."