LCP

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 4. března 2020; ověření vyžaduje 1 úpravu .

Nezaměňovat s LCP - v matematické teorii optimalizace Problém lineární vzájemné závislosti .

LCP  je zkratka pro Link Control Protocol.

Účel protokolu

LCP je součástí protokolu Point-to-Point . Když je navázáno spojení PPP , odesílající a přijímající zařízení si vyměňují pakety LCP, aby objasnily konkrétní informace, které budou vyžadovány během přenosu dat.

Koordinace parametrů připojení se provádí formou jednání.

Protokol LCP implementuje:

Zařízení si nemohou vzájemně přenášet data po síti, dokud pakety LCP neurčí dostupnost navazovaného spojení.

Protože je LCP zapouzdřeno do rámců PPP, musí být vytvořeno počáteční připojení PPP, než jej LCP může přepsat. Paket LCP over PPP obsahuje kód protokolu 0xC021 a má čtyři pole – kód, identifikátor, délku a data.

Formát paketů LCP

Záhlaví paketu LCP Data
0 jeden 2 3 čtyři 5 6 7 osm 9 deset jedenáct 12 13 čtrnáct patnáct 16 17 osmnáct 19 dvacet 21 22 23 24 25 26 27 28 29 třicet 31 nnn
kód
_
Identifikátor
(Identifier)
Délka
_
Data
(data)

Dešifrování hodnot prvního bajtu záhlaví - Kód

Kód Hodnoty Popis RFC
0 Specifické pro dodavatele999 Definováno výrobcem RFC 2153
jeden nakonfigurovat požadavek Požadavek na konfiguraci  
2 Configure-Ack Potvrzení konfigurace  
3 Configure-Nak Alternativní významy RFC 1661
čtyři Nakonfigurujte Odmítnout Selhání konfigurace  
5 Ukončit požadavek Požadavek na odpojení  
6 Terminate-Ack Potvrzení mezery  
7 Odmítnutí kódu Odmítnutí přijmout kód  
osm protokol-odmítnout Odmítnutí přijmout protokol  
9 žádost o echo žádost o echo  
deset echo-odpověď echo odpověď  
jedenáct Zahodit požadavek Drop request  
12 Identifikace Identifikace RFC 1570
13 Zbývající čas Zbývající čas RFC 1570

Dešifrování hodnot druhého bajtu záhlaví - Identifikátor

Identifikátor může nabývat hodnot od 0 do 255.

Dešifrování hodnot třetího a čtvrtého bajtu záhlaví - Délka

Pole Délka obsahuje celkovou velikost v bajtech celého LCP paketu včetně hlavičky.

Délka = Kód (1) + Identifikátor (1) + Délka (2) + Data (n) = n + 4

kde n  je velikost dat rámce v bajtech

Pole je zapsáno ve formátu big endian (vysoký bajt hodnoty pole předchází dolnímu bajtu v datovém toku)

Odkazy