Linková vrstva
(Přesměrováno z Spojová vrstva, přímý odkaz na
Linková vrstva)
Linková vrstva (správný český terminus-technicus Spojová vrstva) je 2. vrstva modelu vrstvové síťové architektury (OSI). V originále se nazývá data link layer. Poskytuje spojení mezi dvěma sousedními systémy (switch <=> PC). Seřazuje přenášené rámce, stará se o nastavení parametrů přenosu linky, oznamuje neopravitelné chyby. Formátuje fyzické rámce, opatřuje je fyzickou adresou (MAC adresou). O přenos fyzických rámců na konkrétní médium se stará LLC (Logical Link Control).
[editovat] Media Access Control podvrstva
MAC zajišťuje:
- fyzické adresování,
- řízení přístupu k médiu
- a je hardwarově závislá
Metody přístupu k médiu:
- determenistická ... lze určit maximální časový interval, ve kterém se pracovní stanice dostane k médiu
- stochastická ... nelze zaručit časový interval, takže stanice musí čekat
Metody přístupu:
- deterministické
- Token passing (předávání peška) ... může se ztratit pešek nebo se náhodou udělá další. Proto je zde Monitor, který to sleduje a řídí. Vypne-li se, tak se stanice dohodnou, kdo bude Monitor. Složitá implementace (software).
- Poling (řízený přístup) ... řídící počítač určuje, která stanice bude vysílat. Musí být spolehlivý řídící počítač.
- stochastické (contention = soupeření)
- Fast Ethernet ... rychlá imlementace, ale není dobrá pro výrobní linky.
- CSMA/CD (Carrier Sense Multiple Access/Collision Detection) ... Stanice naslouchá na síti, jestli žádná stanice nevysílá, tak začne vysílat data. Vysílá-li v témže okamžiku i jiná stanice, dojde ke kolizi. Dojde-li ke kolizi, tak stanice vyšle kolizní signál (JAM PATTERN). Ostatní stanice po obdržení kolizního signálu stornují obdržený rámec. Stanice opět poslouchá, pokud žádná stanice nevysílá, tak začne zase vysílat. Tato metoda je celkem rychlá. Minimální délka rámce musí být 64 B (některá literatura uvádí délku 72B).
- CSMA/CA (Carrier Sense Multiple Aceess/Collision Avoidance) ... Když je volno, oznámí vysílání, nedojde ke kolizi dat, ale ke kolizi vysílací sekvence. Pomalá metoda.
[editovat] Logical Link Control podvrstva
LLC zajišťuje:
- multiplexaci protokolů vysílanách na MAC vrstvu (vysílání) a demultiplexaci (příjem)
- realizuje řízení toku a zabezpečení proti chybám
- a není hardwarové závislá
Řízení toku
Pomocí tzv. ARQ (Automatic Repeat-reQuest) metodami:
- Jednotlivé potvrzování (Stop&Wait)
- Kontinuální potvrzování s návratem (Go-Back-N)
- Kontinuální potvrzování se selektivním opakováním (Selective Repeat)
více na následujících stránkách http://www.earchiv.cz/a92/a219c110.php3
Detekce a korekce chyb
Realizace např. pomocí:
- kontrolní součet (CRC)
- Hammingovy kódy
- parita (jednoduchá lichá/sudá, křížová, ...)