IPCP | |
---|---|
Nume | Protocolul de control al protocolului de internet |
Familie | TCP/IP |
Specificație | RFC 1332 |
IPCP ( Engleză Internet Protocol Control Protocol - IP control protocol) este un protocol de control al nivelului de rețea pentru stabilirea, configurarea și terminarea unei conexiuni IP printr-o conexiune PPP ( Point-to-Point Protocol ). IPCP utilizează același mecanism de schimb de pachete ca și LCP ( Link Control Protocol ). Pachetele IPCP nu sunt schimbate până când PPP intră în faza de negociere a protocolului de nivel de rețea. Orice pachet IPCP primit înainte de începerea acestei faze TREBUIE să fie aruncat.
IPCP diferă de LCP doar prin aceea că:
Pachetele IP nu sunt schimbate până când PPP nu ajunge la faza stratului de rețea și IPCP este în starea deschisă.
Exact un pachet IP este încapsulat în câmpul de date al unui cadru PPP, unde câmpul de protocol specifică tipul 0021(hex) - IP.
Lungimea maximă a unui pachet IP transmis printr-o conexiune PPP corespunde lungimii maxime a câmpului de sarcină utilă a unui cadru PPP. Datagramele mari ar trebui fragmentate dacă este necesar. Dacă un sistem preferă să evite fragmentarea sau reasamblarea, ar trebui să folosească o opțiune specială pentru a seta dimensiunea maximă a segmentului TCP și a calcula dimensiunea maximă a pachetului ( MTU ) pentru calea aleasă.
Opțiunile IPCP configurabile vă permit să negociați parametrii doriti ai protocolului IP. Formatul de opțiuni personalizate IPCP urmează formatul definit pentru LCP, cu propriul set de opțiuni.
Cele mai actualizate valori pentru câmpul „IPCP Option Type” sunt definite în cea mai recentă versiune a documentului RFC „Numere atribuite”. Valori înregistrate curente:
Opțiunea „Adrese IP” este depreciată. Aceasta a fost cu siguranță o experiență de învățare, deoarece a fost dificil să se garanteze aceeași negociere în toate cazurile folosind această opțiune. Opțiunea configurabilă „Adresă IP” a înlocuit-o și este, de asemenea, considerată opțiunea preferată.
Această opțiune nu va fi trimisă într-un mesaj de solicitare de configurare dacă a fost primit un mesaj de solicitare de configurare care include fie opțiunea „adresă IP”, fie opțiunea „adresă IP”. Această opțiune poate fi trimisă dacă este primit un mesaj de configurare-respingere pentru opțiunea de adresă IP sau este primit un mesaj de confirmare a configurației negative cu opțiunea de adresă IP ca opțiune suplimentară.
Această opțiune configurabilă vă permite să negociați utilizarea unui protocol de compresie specific. În mod implicit, compresia este dezactivată.
Metoda de compresie a antetului TCP/IP a lui Van Jacobson reduce dimensiunea TCP/IP la trei octeți. Acest lucru poate îmbunătăți considerabil performanța pe legăturile lente, seriale, în special pentru traficul interactiv.
Opțiunea configurabilă „Protocol de compresie IP” este utilizată pentru a indica capacitatea de a accepta pachete comprimate. Fiecare parte a conexiunii trebuie să solicite independent această opțiune dacă este planificată compresia bidirecțională. Câmpul „protocol” al unui cadru PPP ia următoarele valori atunci când sunt transmise pachetele IP:
Codul | ID | Lungime | Informații IPCP |
---|---|---|---|
1 octet | 1 octet | 2 octeți | valoare variabilă |
Pachetul IPCP încapsulat într-un cadru PPP
Steag | Abordare | Control | 8021 (hex) | Informații utile (și substituent) | Verificați suma | Steag |
---|
Informațiile conținute în pachetul IPCP:
După finalizarea configurației, conexiunea poate trimite informații IP ca sarcină utilă a unui cadru PPP. Câmpul de protocol are valoarea 0021(hex). Această valoare indică faptul că informațiile IP sunt trimise.
RFC 1332 - Protocolul de control al protocolului de internet PPP (IPCP)
RFC 1877 - PPP Internet Protocol Control Protocol Extensions for Name Server Addresses
RFC 2290 - Opțiune de configurare Mobile-IPv4 pentru PPP IPCP