Internet Protocol Control Protocol (IPCP, Protokół Kontroli IP) – protokół do nawiązywania i konfiguracji połączenia dla protokołu internetowego (IP) przez PPP. IPCP używa takiego samego mechanizmu wymiany pakietów co Link Control Protocol. Pakiety IPCP nie mogą być wymieniane aż PPP osiągnie fazę warstwy sieciowej (Network-Layer Protocol phase), każdy pakiet IPCP odebrany przed tą fazą powinien być odrzucony (silently discarded).
Ramka IPCP KodIDDługośćInformacja IPCP1 bajt1 bajt2 bajtyzmienna Pakiet IPCP jest enkapsulowany w ramce PPP
FlagAdresKontrola8021hPayload (and padding)FCSflag
Informacja zawarta w pakiecie IPCP może być jedną z poniższych: Configure-request Configure-ack Configure-nak Configure-reject Terminate-request Terminate-ack Code-reject Po skonfigurowaniu, połączenie pozwala na transportowanie danych protokołu IP w ramkach PPP. Wartością pola protokołu jest 8021h (0x8021 w wireshark). Ten kod wskazuje, że transportowane są dane protokołu IP.
Bibliografia
– rozszerzenie IPCP o podawanie informacji o serwerach DNS i NetBIOS.
IPCP