logo

Data Link Layer

  • V modeli OSI je vrstva dátového spojenia 4thvrstva zhora a 2ndvrstva zospodu.
  • Komunikačný kanál, ktorý spája susedné uzly, je známy ako linky, a aby sa datagram mohol presunúť zo zdroja do cieľa, musí sa datagram presunúť cez jednotlivé spojenie.
  • Hlavnou zodpovednosťou Data Link Layer je prenos datagramu cez jednotlivé prepojenie.
  • Protokol vrstvy dátového spojenia definuje formát paketu vymieňaného medzi uzlami, ako aj činnosti, ako je detekcia chýb, opakovaný prenos, riadenie toku a náhodný prístup.
  • Protokoly Data Link Layer sú Ethernet, token ring, FDDI a PPP.
  • Dôležitou charakteristikou vrstvy dátového spojenia je, že datagram môže byť spracovaný rôznymi protokolmi linkovej vrstvy na rôznych linkách v ceste. Napríklad datagram spracováva Ethernet na prvom spoji, PPP na druhom spoji.

Vrstva dátového spojenia poskytuje nasledujúce služby:

Data Link Layer
    Prístup k rámcom a odkazom:Protokoly Data Link Layer zapuzdrujú každý sieťový rámec v rámci Link vrstvy pred prenosom cez linku. Rámec pozostáva z dátového poľa, do ktorého je vložený datagram sieťovej vrstvy, a z množstva dátových polí. Špecifikuje štruktúru rámca, ako aj protokol prístupu ku kanálu, pomocou ktorého sa má rámec prenášať cez linku.Spoľahlivé doručenie:Data Link Layer poskytuje spoľahlivú službu doručenia, t.j. prenáša datagram sieťovej vrstvy bez akejkoľvek chyby. Spoľahlivá doručovacia služba sa dosahuje prenosmi a potvrdeniami. Vrstva dátového spojenia poskytuje hlavne spoľahlivú službu doručovania cez spojenia, pretože majú vyššiu chybovosť a môžu byť opravené lokálne, spojenie, pri ktorom sa vyskytne chyba, a nie nútenie k opätovnému prenosu dát.Kontrola prietoku:Prijímací uzol môže prijímať rámce vyššou rýchlosťou, než dokáže spracovať rámec. Bez riadenia toku môže vyrovnávacia pamäť prijímača pretekať a snímky sa môžu stratiť. Na prekonanie tohto problému používa vrstva dátového spojenia riadenie toku na zabránenie tomu, aby vysielací uzol na jednej strane spojenia prekonal prijímací uzol na druhej strane spojenia.Detekcia chyby:Chyby môžu byť spôsobené útlmom signálu a šumom. Protokol Data Link Layer poskytuje mechanizmus na detekciu jednej alebo viacerých chýb. To sa dosiahne pridaním bitov detekcie chýb do rámca a potom prijímací uzol môže vykonať kontrolu chýb.Oprava chyby:Korekcia chýb je podobná detekcii chýb, s tým rozdielom, že prijímací uzol nielen deteguje chyby, ale tiež určuje, kde sa chyby v rámci vyskytli.Half-Duplex a Full-Duplex:V režime Full-Duplex môžu oba uzly prenášať údaje súčasne. V režime Half-Duplex môže dáta súčasne prenášať iba jeden uzol.