logo

Sloj podatkovne veze

  • U OSI modelu, sloj podatkovne veze je 4thsloj s vrha i 2ndsloj od dna.
  • Komunikacijski kanal koji povezuje susjedne čvorove poznat je kao veze, a da bi se datagram premjestio od izvora do odredišta, datagram se mora premjestiti preko pojedinačne veze.
  • Glavna odgovornost sloja podatkovne veze je prijenos datagrama preko pojedinačne veze.
  • Protokol sloja podatkovne veze definira format paketa koji se razmjenjuje između čvorova, kao i radnje kao što su otkrivanje pogreške, ponovni prijenos, kontrola toka i nasumični pristup.
  • Protokoli sloja podatkovne veze su Ethernet, token ring, FDDI i PPP.
  • Važna karakteristika sloja podatkovne veze je da datagramom mogu rukovati različiti protokoli sloja veze na različitim vezama na putu. Na primjer, datagramom rukuje Ethernet na prvoj vezi, PPP na drugoj vezi.

Sloj podatkovne veze pruža sljedeće usluge:

Sloj podatkovne veze
    Uokvirivanje i pristup vezama:Protokoli sloja podatkovne veze enkapsuliraju svaki mrežni okvir unutar okvira sloja veze prije prijenosa preko veze. Okvir se sastoji od podatkovnog polja u koje je umetnut datagram mrežnog sloja i niza podatkovnih polja. On specificira strukturu okvira kao i protokol pristupa kanalu po kojem se okvir treba prenijeti preko veze.Pouzdana isporuka:Sloj podatkovne veze pruža pouzdanu uslugu isporuke, tj. prenosi datagram mrežnog sloja bez greške. Pouzdana usluga dostave postiže se prijenosima i potvrdama. Sloj podatkovne veze uglavnom pruža pouzdanu uslugu isporuke preko veza budući da one imaju veće stope pogrešaka i mogu se ispraviti lokalno, poveznica na kojoj se pogreška dogodi, a ne prisiljavanje na ponovni prijenos podataka.Kontrola protoka:Prijemni čvor može primiti okvire bržom brzinom nego što može obraditi okvir. Bez kontrole protoka, međuspremnik prijemnika se može preliti, a okviri se mogu izgubiti. Kako bi prevladao ovaj problem, sloj podatkovne veze koristi kontrolu toka kako bi spriječio čvor koji šalje na jednoj strani veze da nadvlada čvor primatelja na drugoj strani veze.Otkrivanje pogreške:Pogreške mogu biti uvedene slabljenjem signala i šumom. Protokol sloja podatkovne veze pruža mehanizam za otkrivanje jedne ili više grešaka. To se postiže dodavanjem bitova za otkrivanje pogrešaka u okvir, a zatim prijemni čvor može izvršiti provjeru pogreške.Ispravak pogreške:Ispravljanje pogrešaka je slično otkrivanju pogrešaka, osim što prijemni čvor ne samo da otkriva pogreške, već također utvrđuje gdje su se pogreške pojavile u okviru.Half-Duplex i Full-Duplex:U Full-Duplex modu, oba čvora mogu prenositi podatke u isto vrijeme. U Half-Duplex modu, samo jedan čvor može prenositi podatke u isto vrijeme.