LCP

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 4 mars 2020; verifiering kräver 1 redigering .

Ej att förväxla med LCP - i den matematiska teorin om optimering Linjärt ömsesidigt beroendeproblem .

LCP  är en förkortning för Link Control Protocol.

Syftet med protokollet

LCP är en del av Point-to-Point-protokollet . När en PPP- anslutning upprättas utbyter de sändande och mottagande enheterna LCP-paket för att klargöra den specifika information som kommer att krävas under dataöverföring.

Samordning av anslutningsparametrar sker i form av förhandlingar.

LCP-protokollet implementerar:

Enheter kan inte överföra data till varandra över nätverket förrän LCP-paketen bestämmer tillgängligheten för den anslutning som upprättas.

Eftersom LCP:n är inkapslad i PPP-ramar måste en initial PPP-anslutning upprättas innan LCP:n kan åsidosätta den. LCP över PPP-paketet innehåller protokollkod 0xC021 och har fyra fält - kod, identifierare, längd och data.

LCP-paketformat

LCP-pakethuvud Data
0 ett 2 3 fyra 5 6 7 åtta 9 tio elva 12 13 fjorton femton 16 17 arton 19 tjugo 21 22 23 24 25 26 27 28 29 trettio 31 nnn
kod
_
Identifierare
(identifierare)
Längd
_
Data
(Data)

Dechiffrera värdena för den första byten i rubriken - Kod

Koda Värderingar Beskrivning RFC
0 Säljarspecifik 999 Tillverkare definierad RFC 2153
ett konfigurera begäran Begäran om konfiguration  
2 Configure-Ack Konfigurationsbekräftelse  
3 Konfigurera-Nak Alternativa betydelser RFC 1661
fyra Konfigurera Avvisa Konfigurationsfel  
5 Avsluta begäran Kopplingsförfrågan  
6 Avsluta-Ack Gapbekräftelse  
7 Avvisa kod Vägra att acceptera koden  
åtta protokoll-avvisa Vägra att acceptera protokollet  
9 ekoförfrågan ekoförfrågan  
tio eko-svar eko svar  
elva Släng begäran Släpp begäran  
12 Identifiering Identifiering RFC 1570
13 Återstående tid Tid kvar RFC 1570

Dechiffrera värdena för den andra byten i rubriken - Identifierare

Identifieraren kan ha värden från 0 till 255.

Dechiffrera värdena för den tredje och fjärde byten i rubriken - Längd

Fältet Längd innehåller den totala storleken i byte för hela LCP-paketet, inklusive rubriken.

Längd = Kod(1) + Identifierare(1) + Längd(2) + Data(n) = n + 4

där n  är storleken på ramdata i byte

Fältet är skrivet i big endian -formatet (den höga byten i fältvärdet föregår den låga byten i dataströmmen)

Länkar