logo

Data Link Layer

  • V modelu OSI je vrstva datového spojení 4čtvrstva shora a 2ndvrstva ze spodu.
  • Komunikační kanál, který spojuje sousední uzly, je známý jako linky, a aby bylo možné datagram přesunout ze zdroje do cíle, musí se datagram přesunout přes jednotlivé spojení.
  • Hlavní odpovědností vrstvy Data Link Layer je přenos datagramu přes jednotlivou linku.
  • Protokol vrstvy datového spojení definuje formát paketu vyměňovaného mezi uzly a také akce, jako je detekce chyb, opakovaný přenos, řízení toku a náhodný přístup.
  • Protokoly Data Link Layer jsou Ethernet, token ring, FDDI a PPP.
  • Důležitou vlastností Data Link Layer je, že datagram může být zpracován různými protokoly linkové vrstvy na různých linkách v cestě. Datagram je například zpracováván Ethernetem na prvním spoji, PPP na druhém spoji.

Data Link Layer poskytuje následující služby:

Data Link Layer
    Rámování a přístup k odkazu:Protokoly Data Link Layer zapouzdřují každý síťový rámec v rámci Link vrstvy před přenosem přes linku. Rámec se skládá z datového pole, do kterého je vložen datagram síťové vrstvy, a řady datových polí. Specifikuje strukturu rámce, stejně jako protokol přístupu ke kanálu, kterým má být rámec přenášen přes linku.Spolehlivé doručení:Data Link Layer poskytuje spolehlivou službu doručení, tj. přenáší datagram síťové vrstvy bez jakékoli chyby. Spolehlivá doručovací služba je zajištěna přenosy a potvrzeními. Vrstva datového spoje poskytuje hlavně spolehlivou službu doručování po spojích, protože mají vyšší chybovost a lze je opravit lokálně, spoj, u kterého dojde k chybě, spíše než nucení k opětovnému přenosu dat.Řízení toku:Přijímací uzel může přijímat rámce rychleji, než dokáže zpracovat rámec. Bez řízení toku může vyrovnávací paměť přijímače přetéct a snímky se mohou ztratit. K překonání tohoto problému používá vrstva datového spojení řízení toku, aby zabránila odesílajícímu uzlu na jedné straně linky přemoci přijímací uzel na druhé straně linky.Detekce chyb:Chyby mohou být způsobeny útlumem signálu a šumem. Protokol Data Link Layer poskytuje mechanismus pro detekci jedné nebo více chyb. Toho je dosaženo přidáním bitů detekce chyb do rámce a přijímací uzel pak může provést kontrolu chyb.Oprava chyb:Korekce chyb je podobná detekci chyb, kromě toho, že přijímací uzel nejen detekuje chyby, ale také určuje, kde se chyby v rámci vyskytly.Half-Duplex a Full-Duplex:V režimu Full-Duplex mohou oba uzly přenášet data současně. V režimu Half-Duplex může data přenášet pouze jeden uzel současně.