Skip to main content

Vad är en länknivå?

Länknivån är en av de lägsta, mest grundläggande konceptuella nivåerna i digital kommunikation.I grund och botten är det där all logik för att hantera en datalänk finns.Det fungerar i något av en hierarki, som fungerar som ett gränssnitt, i detta fall, mellan den lägsta nivån, den fysiska nivån som överför råströmmen av sådana och nollor och de övre skikten.I många fall används termen omväxlande med länkskikt, som vanligtvis betyder Open Systems Interconnection (OSI) -modeller andra lager, datalänkskiktet, som används i datornätverk.Det finns många kommunikationsprotokoll som fungerar på länknivå, men dess väsentliga funktioner är att förbereda datapaketen avsedda för transport samt tolka alla inkommande via datalänken.

Det finns tre typer av datalänkar som en länknivå harAtt hantera: simplex, halv duplex och full duplex.Med en Simplex -länk rör sig datan i en riktning, till exempel ett sändningsnätverk, där det finns en dedikerad avsändare och mottagare, och mottagaren behöver inte skicka något tillbaka till avsändaren.Med halvduplex kan data gå båda vägarna, men inte samtidigt.Full-duplexkommunikation tillåter data att resa i båda riktningarna samtidigt, vilket kräver mer ansträngning för länknivån för att reda ut kommunikationen som kommer och går.

För att göra mycket av sitt arbete använder länknivån en teknikkänd som inramning.Detta handlar om att ta itu med en extra identifierare som indikerar var ramen börjar eller slutar i bitströmmen.Även om andra inramningsmetoder finns, är detta i de flesta fall helt enkelt en extra bit till i strömmen under specifika steg.I den mottagande änden synkroniserar länkskiktet inramningsbitarna i strömmen för att hjälpa till att separera ramarna, dra ut de ursprungliga paketen och skicka dem upp de andra lagren vid behov.Synkroniseringen mellan de sändande och mottagande ändarna är viktigt, för om det mottagande länkskiktet råkar plocka upp strömmen mellan ramar, kan den helt enkelt vänta tills nästa ram börjar, kassera alla oanvändbara bitar som inte tillhör en ram.OSI-modeller Data Link Layer uppfattar ytterligare två underlager till länkskiktet.Den ena kallas den logiska länkkontrollen (LLC), medan den andra är mediaåtkomstkontrollen (MAC).Den övre, LLC-underskiktet hanterar frågor som flödeskontroll och fixeringsfel i överföringen.Beroende på typ av kommunikation kan vissa felkorrigeringsmetoder inte användas.Till exempel, med trådlöst nätverk, har länknivån möjligheten att begära felaktiga paket skickas igen, vilket är mycket mer sällsynt i trådbunden kommunikation där länkskiktet bara handlar om att upptäcka fel och avbryta dåliga paket.

Den nedre MAC-sub-Lager är sedan ansvarigt för att identifiera enhetens fysiska adress, ofta kallad MAC -adressen.Det kan också upprätthålla alla kö av datapaketen, samt schemalägga deras leverans och säkerställa överföringskvaliteten.Det är också här ramsynkroniseringen äger rum, liksom protokoll som hindrar strömmarna från att kollidera.