LAPB

Link Access Procedure, Balanced ( LAPB ) er en balanceret datalink-adgangsprotokol. Det er en linklagsprotokol, der bruges til at overføre X.25 -standardpakker . LAPB-protokollen er en bit-orienteret protokol og er en del af HDLC (High Level Data Link Control) protokolfamilien, som garanterer pålidelig frame transmission.LAPB er en af ​​de protokoller, der anbefales af ITU-T.

LAPB bruges til at styre kommunikation og dataudveksling mellem databehandlingsterminaludstyr (eng. DTE ) og kommunikationslinjeterminaludstyr (eng. DCE) i formatet af X.25 -standarden . LAPB er i det væsentlige kun HDLC i asynkron og balanceret tilstand. LAPB-sessioner kan etableres efter anmodning fra DTE eller DCE. Den station, der afgiver opkaldet, er defineret som den primære, og telefonsvareren som den sekundære.

Protokolstruktur

Rammetyper

Ramme i LAPB-format

Flag Adresse Styring Data Tjek sum Flag
0111 1110 0111 1110
(8 bit) (8 bit) (8 bit) (Variabel) (16 bit) (8 bit)

Flag - Hver LAPB-ramme begynder og slutter med en speciel byte - et flag med formen 01111110 . Denne teknik giver dig mulighed for at bruge et hvilket som helst antal bit pr. tegn og enhver kodning.

Adressefelt - Indholdet af adressefeltet afhænger af datalinkets funktionsmåde og kan indeholde en unik adresse på kildestationen, adressen på destinationsstationen, multicast-adressen, hvis rammen er beregnet til en gruppe af stationer , eller broadcast-adressen (for alle). I LAPB har dette felt ingen betydning, fordi protokollen er punkt-til-punkt, og DTE -netværksadressen er repræsenteret i lag 3-pakker. Derfor bruges denne byte forskelligt; den adskiller sendekommandoer fra modtagekommandoer og kan kun have to værdier: 0x01 og 0x03. 01 definerer rammer, der indeholder anmodninger fra DTE'en til DCE'en og svar på disse anmodninger fra DCE'en til DTE'en . 03 bruges til rammer, der indeholder anmodninger fra DCE til DTE og til svar fra DTE til DCE.

Kontrolfelt - Det bruges til at bestemme typen af ​​ramme. Desuden indeholder den anmodningskoder, svarkoder og rammesekvensnumre, kontrolkarakteristika og sporer datafejl i henhold til rammetype.

Driftsmåde - LAPB fungerer i asynkron balanceret tilstand (eng. ABM). Hver station kan initialisere, overvåge, gendanne fejl og sende rammer til enhver tid. DTE og DCE betragtes som ens.

FCS(Frame Check Sequence) – Frame Check Bit Sequence giver et højt niveau af fysisk fejlkontrol for at kontrollere integriteten af ​​transmitterede rammer.

Vinduesstørrelse - LAPB understøtter en udvidet vinduesstørrelse (modulo 128 og modulo 32768), hvor det maksimale antal af ventende rammer øges fra 7 (modulo 8) til 127 (modulo 128) og 32767 (modulo 32768). [en]

Brug af protokollen

Der er ingen master/slave noder i LAPB. Afsenderen bruger Poll-bitten i anmodninger til at insistere på et øjeblikkeligt svar. I svarrammen bliver den samme bit den sidste bit (English Final Bit) for modtageren. Modtageren inkluderer altid den sidste bit i sit svar på en kommando fra afsenderen med afstemningsbit sat. P/F-bitten bruges typisk, når der er forvirring over den korrekte rækkefølge af rammer, og et brudpunkt skal gendannes. Dette bruges også til at initiere bekræftelse af I-frames.

Nodeadressering

Følgende tabel viser, hvilke adresser der placeres i LAPB-rammen, når der forespørges og sendes svar fra DTE til DCE og fra DCE til DTE i et enkelt-link- eller multi-link-miljø: [2]

Retning Enkelt link Multi-kanal kommunikation
Anmodning Svar Anmodning Svar
DTE-DCE 01 Hex (B) 03 Hex (A) 07 Hex (D) 0F Hex (C)
DCE-DTE 03 Hex (A) 01 Hex (B) 0F Hex (C) 07 Hex (D)

Protokolanmodninger og -svar

Type Anmodning Svar Information
tilsyn RR RR bekræfter modtagelsen af ​​en ramme og angiver, at enheden er klar til at modtage den næste ramme
RNR RNR anerkender den modtagne ramme, men angiver, at enheden ikke kan modtage flere I-rammer, fordi den stadig er optaget
REJ REJ anmoder om gentransmission af I-frames, fordi pakken indeholder en fejl. Og DTE'en skal gentransmittere alle pakker, der starter fra fejlrammen
SREJ anmoder om relæet af de valgte I-frames. Pakken indeholder visse frames, som DTE'en vil videresende
unummereret SABM U.A. etablering af kommunikation DTE - DCE i normal (grundlæggende) tilstand (modulo 8)
SABME U.A. DTE - DCE-håndtryk i udvidet tilstand (modulo 128)
SM U.A. Etablering af en DTE - DCE forbindelse i Super Mode (modulo 32768)
DISC DM lukker kanalen
FRMR Afvisning af en ramme, der indeholder en fejlmeddelelse
Oplysende jeg
Anmodninger sendt med P bit = 1 Svar sendt med F bit = 1
SABM, SABME, SM UA, DM
i-frame RR, RNR, REJ, SREJ
i-frame FRMR
RR, RNR, REJ RR, RNR, REJ, SREJ
FRMR FRMR
DISC UA, DM

Se også

Noter

  1. ITU-T Recommendation X.25 (10/96) Arkiveret 6. oktober 2018 på Wayback Machine , s. 35.
  2. ITU-T Recommendation X.25 (10/96) Arkiveret 6. oktober 2018 på Wayback Machine , s. 23.

Links

Litteratur