Hva er et koblingsnivå?

Koblingsnivået er et av de laveste, mest grunnleggende konseptuelle nivåene innen digital kommunikasjon. I utgangspunktet er det der all logikk for å håndtere en datalink ligger. Det opererer i noe av et hierarki, og fungerer som et grensesnitt, i dette tilfellet mellom det laveste nivået, det fysiske nivået som overfører den rå strømmen av dem og nuller, og de øvre lagene. I mange tilfeller brukes begrepet om hverandre med "Link Layer", som vanligvis betyr Open Systems Interconnection (OSI) -modellens andre lag, datalinklaget, brukt i datanettverk. Det er mange kommunikasjonsprotokoller som fungerer på koblingsnivå, men dets essensielle funksjoner er å utarbeide datapakkene beregnet på transport, samt tolke eventuelle innkommende via datalinken.

Det er tre typer datakoblinger som et koblingsnivå må håndtere: simplex, halvduplex og full duplex. Med en simplex -kobling reiser dataene i en retning, for eksempel et kringkastingsnettverk, der THer er en dedikert avsender og mottaker, og mottakeren trenger ikke å sende noe tilbake til avsenderen. Med halvduplex kan dataene gå begge veier, men ikke på samme tid. Full-dupleks-kommunikasjon gjør at data kan reise i begge retninger samtidig, noe som krever mer innsats på vegne av koblingsnivået for å sortere kommunikasjonen som kommer og går.

For å gjøre mye av arbeidet sitt, bruker koblingsnivået en teknikk kjent som innramming. Dette innebærer å takle en ekstra identifikator som indikerer hvor rammen begynner eller ender i bitstrømmen. Selv om andre innrammingsmetoder eksisterer, er dette i de fleste tilfeller ganske enkelt en ekstra bit lagt inn i strømmen under spesifikke trinn. I den mottakende enden synkroniserer koblingslaget rammene i strømmen for å skille ut rammene, trekke ut de originale pakkene og passere dem opp de andre lagene etter behov. SynkroenNisering mellom sendings- og mottakende ender er viktig, for hvis det mottakende koblingslaget skjer for å hente strømmen mellom rammer, kan det ganske enkelt vente til neste ramme begynner, og kasser eventuelle ubrukelige biter som ikke tilhører en ramme.

OSI-modellens datalinklag oppfatter videre to underlag til koblingslaget. Den ene blir referert til som den logiske koblingskontrollen (LLC), mens den andre er Media Access Control (MAC). Den øvre, LLC-underlaget omhandler problemer som flytkontroll og fikseringsfeil i overføringen. Avhengig av kommunikasjonstypen, kan det hende at noen feilkorreksjonsmetoder ikke blir brukt. For eksempel, med trådløst nettverk, har koblingsnivå muligheten til å be om feilaktige pakker sendes igjen, noe som er mye mer sjelden i kablet kommunikasjon der koblingslaget bare tar for seg å oppdage feil og kansellere dårlige pakker.

Nedre Mac-underlaget er da ansvarlig for å identifisere den fysiske adressen til enheten, Commonly referert til som MAC -adressen. Den er også i stand til å opprettholde enhver kø av datapakkene, samt planlegge levering og sikre kvaliteten på overføringen. Det er også her rammesynkroniseringen finner sted, så vel som protokoller som hindrer at bekkene kolliderer.

ANDRE SPRÅK