Logisk länkkontroll
OSI modell för lager |
---|
I IEEE 802 -referensmodellen för datornätverk är datakommunikationsprotokollskiktet för logisk länkkontroll ( LLC ) det övre delskiktet av datalänkskiktet (lager 2) i OSI- modellen med sju lager . LLC-underlagret fungerar som ett gränssnitt mellan Media Access Control) och nätverkslagret .
LLC-underskiktet tillhandahåller multiplexeringsmekanismer som gör det möjligt för flera nätverksprotokoll (t.ex. IP , IPX och DECnet ) att samexistera inom ett flerpunktsnätverk och att transporteras över samma nätverksmedium. Det kan också tillhandahålla flödeskontroll och felhanteringsmekanismer för automatisk upprepad begäran ( ARQ).
Drift
LLC-underskiktet avser i första hand multiplexeringsprotokoll som sänds över MAC- skiktet (vid sändning) och demultiplexering av dem (vid mottagning). Det kan också tillhandahålla nod-till-nod flödeskontroll och felhantering.
Flödeskontroll- och felhanteringsfunktionerna i LLC-underlagret används av protokoll som NetBIOS Frames- protokollet. De flesta protokollstackar som körs på toppen av 802.2 använder dock inte LLC-underlagerflödeskontroll och felhantering. I dessa fall sköts flödeskontroll och felhantering av ett transportlagerprotokoll som TCP eller av något applikationslagerprotokoll . Dessa högre lagerprotokoll fungerar på ett ände-till-ände-sätt, dvs återsändning görs från den ursprungliga källan till den slutliga destinationen, snarare än på enskilda fysiska segment. För dessa protokollstackar används endast multiplexeringsmöjligheterna för LLC-underlagret.
Applikationsexempel
X.25 och LAPB
Ett LLC-underlager var en nyckelkomponent i tidiga paketväxlingsnätverk som X.25 -nätverk med LAPB datalänkslagerprotokoll, där flödeskontroll och felhantering utfördes på ett nod-till-nod-sätt, vilket innebär att om ett fel inträffade upptäckt i en ram, omsändes ramen från en switch till nästa istället. Denna omfattande handskakning mellan noderna gjorde nätverken långsamma.
Lokalt nätverk
IEEE 802.2 -standarden specificerar LLC-underskiktet för alla IEEE 802 lokala nätverk, såsom IEEE 802.3 / Ethernet (när Ethernet II -ramformat inte används), IEEE 802.5 och IEEE 802.11 . IEEE 802.2 används också i vissa icke-IEEE 802-nätverk som FDDI .
Ethernet
Eftersom bitfel är mycket sällsynta i trådbundna nätverk, tillhandahåller Ethernet inte flödeskontroll eller automatisk upprepad begäran (ARQ), vilket innebär att felaktiga paket upptäcks men bara avbryts, inte återsänds (förutom vid kollisioner som upptäcks av CSMA/ CD MAC-lagret protokoll). Istället förlitar sig omsändningar på protokoll med högre lager.
Eftersom EtherType i en Ethernet-ram som använder Ethernet II-framing används för att multiplexera olika protokoll ovanpå Ethernet MAC-huvudet kan det ses som en LLC-identifierare. Emellertid har Ethernet-ramar som saknar en EtherType ingen LLC-identifierare i Ethernet-huvudet och använder istället en IEEE 802.2 LLC-header efter Ethernet-huvudet för att tillhandahålla protokollmultiplexeringsfunktionen.
Trådlöst LAN
Inom trådlös kommunikation är bitfel mycket vanliga. I trådlösa nätverk som IEEE 802.11 är flödeskontroll och felhantering en del av CSMA/CA MAC-protokollet och inte en del av LLC-lagret. LLC-underlagret följer IEEE 802.2 -standarden.
HDLC
Vissa icke-IEEE 802-protokoll kan anses vara uppdelade i MAC- och LLC-lager. Till exempel, medan HDLC specificerar både MAC-funktioner (inramning av paket) och LLC-funktioner (protokollmultiplexering, flödeskontroll, detektering och felkontroll genom en återsändning av tappade paket när så anges), kan vissa protokoll som Cisco HDLC använda HDLC - liknande paketinramning och deras eget LLC-protokoll.
PPP och modem
Över telefonnätverksmodem kan PPP- länklagerprotokoll betraktas som ett LLC-protokoll, vilket ger multiplexering, men det ger inte flödeskontroll och felhantering . I ett telefonnätverk kan bitfel vara vanliga, vilket betyder att felhantering är avgörande, men det tillhandahålls idag av moderna protokoll. Dagens modemprotokoll har ärvt LLC-funktioner från det äldre LAPM- länklagerprotokollet, gjort för modemkommunikation i gamla X.25-nätverk.
Cellulära system
GPRS LLC-skiktet gör också kryptering och dechiffrering av SN-PDU ( SNDCP ) -paket.
Kraftledningar
Ett annat exempel på ett datalänkslager som är delat mellan LLC (för flödes- och felkontroll) och MAC (för multipelåtkomst) är ITU- T G.hn -standarden, som tillhandahåller höghastighetsnätverk över befintliga hemledningar (strömförsörjning) linjer, telefonlinjer och koaxialkablar).
Se även
- Subnetwork Access Protocol (SNAP)
- Virtual Circuit Multiplexing (VC-MUX)