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) -modellens 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 som är avsedda för transport samt tolka alla inkommande via datalänken.

Det finns tre typer av datalänkar som en länknivå har att hantera: simplex, halv duplex och full duplex. Med en simplex -länk reser datan i en riktning, till exempel ett sändningsnätverk, där THär är en dedikerad avsändare och mottagare, och mottagaren behöver inte skicka tillbaka något till avsändaren. Med halvduplex kan data gå båda vägarna, men inte samtidigt. Full-duplexkommunikation gör det möjligt för 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 teknik som kallas 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. SynkronNisering 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 det helt enkelt vänta tills nästa ram börjar och kasserar eventuella oanvändbara bitar som inte tillhör en ram.

OSI-modellens datalänkskikt uppfattar ytterligare två underlager till länkskiktet. Den ena kallas den logiska länkkontrollen (LLC), medan den andra är Media Access Control (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.

Lower Mac-underskiktet ansvarar sedan för att identifiera enhetens fysiska adress, Commonly kallas MAC -adressen. Det kan också upprätthålla alla kö av datapaketen, samt schemalägga deras leverans och säkerställa transmissionens kvalitet. Det är också här ramsynkroniseringen äger rum, liksom protokoll som hindrar strömmarna från att kollidera.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?