Datalinkkikerros

Datalinkkikerros on ohjelman protokollakerros, joka huolehtii datan siirtämisestä verkon fyysiseen linkkiin ja siitä pois. Datalinkkikerros on Open Systems Interconnection (OSI) -arkkitehtuurimallin 2. kerros tietoliikenneprotokollien joukossa. Databitit koodataan, dekoodataan ja järjestetään tiedonsiirtokerroksessa, ennen kuin ne siirretään kehyksinä kahden vierekkäisen solmun välillä samassa lähiverkossa tai WANissa. Tiedonsiirtokerros määrittää myös sen, miten laitteet toipuvat törmäyksistä, joita voi syntyä, kun solmut yrittävät lähettää kehyksiä samanaikaisesti.

Datansiirtokerroksessa on kaksi alakerrosta: LLC-alakerros (logical link control) ja MAC-alakerros (media access control).

Kuten IEEE-802 LAN -spesifikaatiossa on kuvattu IEEE-802 LAN -eritelmässä, LLC-alakerroksen tehtävänä on ohjata tiedonkulkua erilaisten sovellusten ja palvelujen välille sekä tarjota kuittausmekanismeja ja virheiden ilmoitusmekanismeja. LLC-alakerros voi sitten keskustella useiden IEEE 802 MAC-alakerrosten kanssa, jotka valvovat pääsyä fyysiseen siirtovälineeseen. Se vastaa myös kehysten fyysisestä osoitteistuksesta. Kaksi yleistä MAC-kerroksen tyyppiä ovat Ethernet- ja langattomat 802.11-määritykset.

Datayhteyskerroksen toiminnot

Datayhteyskerroksella on kolme päätehtävää:

  • Se käsittelee bittilähetysvirheiden aiheuttamat ongelmat.
  • Se varmistaa, että tieto kulkee tahdissa, joka ei kuormita lähettäviä ja vastaanottavia laitteita.
  • Se mahdollistaa tiedonsiirron kerrokselle 3 eli verkkokerrokselle, jossa se osoitetaan ja reititetään.
Yksittäinen bittivirhe

Datayhteyskerros ja virheiden ratkaiseminen

Datayhteyskerros varmistaa, että alkuyhteys on muodostettu, jakaa lähtevän datan datalähteisiin ja käsittelee vastaanottajan kuittaukset siitä, että data saapui onnistuneesti. Se varmistaa myös, että saapuva data on vastaanotettu onnistuneesti analysoimalla bittikuvioita kehysten erityisissä paikoissa.

Virheen sattuessa datayhteyskerros ilmoittaa ylemmän tason protokollille, että fyysisessä linkissä on tapahtunut jotain. Tiedonsiirtokerroksen kehysjärjestysominaisuudet mahdollistavat sen, että vastaanottava laite voi järjestää uudelleen kehykset, jotka on saatettu lähettää epäjärjestyksessä. Tiedonsiirtokerros varmistaa, että paketti on ehjä. Datayhteyskerros hallitsee myös virtoja antamalla linkin laitteille mahdollisuuden havaita ruuhkautuminen. Lähellä olevat laitteet lähettävät sitten tietoa ruuhkautumisesta, jolloin liikenne voidaan ohjata uudelleen sen mukaisesti.

Vastaa

Sähköpostiosoitettasi ei julkaista.