A Link Access Procedure, Balanced ( LAPB ) egy kiegyensúlyozott adatkapcsolati hozzáférési protokoll, amely az X.25 szabványos csomagok átvitelére használt kapcsolati réteg protokoll . A LAPB protokoll bit-orientált protokoll és a megbízható keretátvitelt garantáló HDLC (High Level Data Link Control) protokollcsalád része.A LAPB az ITU-T által ajánlott protokollok egyike.
A LAPB az adatfeldolgozó végberendezés (angol. DTE ) és a kommunikációs vonali végberendezés (magyar DCE) közötti kommunikáció és adatcsere kezelésére szolgál az X.25 szabvány formátumában . A LAPB lényegében HDLC csak aszinkron és kiegyensúlyozott módban. A DTE vagy DCE kérésére LAPB szekciókat hozhat létre A hívást kezdeményező állomás elsődleges, az üzenetrögzítő pedig másodlagos.
Zászló | Cím | Ellenőrzés | Adat | Ellenőrző összeg | Zászló |
---|---|---|---|---|---|
0111 1110 | 0111 1110 | ||||
(8 bit) | (8 bit) | (8 bit) | (Változó) | (16 bit) | (8 bit) |
Flag – Minden LAPB keret egy speciális bájttal kezdődik és végződik – egy 01111110 formátumú zászlóval . Ez a technika lehetővé teszi karakterenként tetszőleges számú bit használatát és bármilyen kódolást.
Címmező - A címmező tartalma az adatkapcsolat működési módjától függ, és tartalmazhatja a forrásállomás egyedi címét, a célállomás címét, a multicast címet, ha a keretet állomások csoportjának szánják. , vagy a broadcast cím (mindenre) A LAPB-ben ennek a mezőnek nincs jelentése , mivel a protokoll pont-pont, a DTE hálózati cím pedig 3. rétegű csomagokban van ábrázolva, ezért ezt a bájtot másként használják; elválasztja a küldési és fogadási parancsokat, és csak két értéke lehet: 0x01 és 0x03. A 01 meghatározza a DTE -től a DCE-hez intézett kéréseket és a DCE-től a DTE -hez intézett kérésekre adott válaszokat tartalmazó kereteket . A 03 a DCE-től a DTE - ig tartó kéréseket tartalmazó keretekhez és a DTE -től a DCE -hez küldött válaszokhoz használatos.
Vezérlőmező – A keret típusának meghatározására szolgál. Ezenkívül kérési kódokat, válaszkódokat és keretsorszámokat, vezérlési jellemzőket tartalmaz, és kerettípus szerint követi az adathibákat.
Üzemmód - A LAPB aszinkron kiegyensúlyozott üzemmódban működik (angol. ABM). Mindegyik állomás bármikor inicializálhatja, figyelheti, helyreállíthatja a hibákat, és küldhet kereteket. A DTE és a DCE egyenlőnek tekintendő.
FCS (Frame Check Sequence) – A keretellenőrző bitsorozat magas szintű fizikai hibaellenőrzést biztosít a továbbított képkockák integritásának ellenőrzéséhez.
Ablakméret – A LAPB támogatja a kiterjesztett ablakméretet (modulo 128 és modulo 32768), ahol a függőben lévő keretek maximális száma 7-ről (8. modul) 127-re (128. modul) és 32767-re (32768. modul) nő. [egy]
A LAPB-ben nincsenek master/slave csomópontok. A feladó a Poll bitet használja a kérésekben, hogy ragaszkodjon az azonnali válaszhoz. A válaszkeretben ugyanaz a bit lesz az utolsó bit (angolul Final Bit) a címzett számára. A vevő mindig az utolsó bitet tartalmazza a küldőtől kapott parancsra adott válaszában a lekérdezési bit beállításával. A P/F bitet általában akkor használják, ha a képkockák megfelelő sorrendje zavart okoz, és egy töréspontot kell visszaállítani. Ezt használják az I-keretek nyugtázásának kezdeményezésére is.
Az alábbi táblázat bemutatja, hogy mely címek kerülnek a LAPB keretbe, amikor egy- vagy többlinkes környezetben DTE- ről DCE-re, illetve DCE-ről DTE -re küldenek le és küldenek válaszokat: [2]
Irány | Egyetlen link | Többcsatornás kommunikáció | ||
---|---|---|---|---|
Kérés | Válasz | Kérés | Válasz | |
DTE-DCE | 01 Hex (B) | 03 Hex (A) | 07 hatszögletű (D) | 0F hatszögletű (C) |
DCE-DTE | 03 Hex (A) | 01 Hex (B) | 0F hatszögletű (C) | 07 hatszögletű (D) |
Típusú | Kérés | Válasz | Információ |
---|---|---|---|
felügyelő | RR | RR | nyugtázza egy keret fogadását, és jelzi, hogy a készülék készen áll a következő képkocka fogadására |
RNR | RNR | nyugtázza a fogadott keretet, de jelzi, hogy az eszköz nem tud több I-kockát fogadni, mert még mindig foglalt | |
REJ | REJ | kéri az I-keretek újraküldését, mert a csomag hibát tartalmaz. És a DTE-nek újra kell küldenie minden csomagot a hibakerettől kezdve | |
SREJ | kéri a kiválasztott I-frame-ek továbbítását A csomag bizonyos kereteket tartalmaz, amelyeket a DTE továbbít | ||
számozatlan | SABM | U.A. | DTE - DCE kommunikáció létrehozása normál (alap) módban (8. modul) |
SABME | U.A. | DTE – DCE kézfogás kiterjesztett módban (modulo 128) | |
SM | U.A. | DTE-DCE kapcsolat létrehozása szuper módban (modulo 32768) | |
LEMEZ | DM | bezárja a csatornát | |
FRMR | Hibaüzenetet tartalmazó keret elutasítása | ||
Tájékoztató | én |
P bit = 1 értékkel küldött kérések | Az F bit = 1 értékkel küldött válaszok |
---|---|
SABM, SABME, SM | UA, DM |
i-frame | RR, RNR, REJ, SREJ |
i-frame | FRMR |
RR, RNR, REJ | RR, RNR, REJ, SREJ |
FRMR | FRMR |
LEMEZ | UA, DM |