Linková vrstva
Linková vrstva, spojová vrstva (či vrstva datového spoje) je je druhá nejnižší vrstva v referenčním modelu ISO/OSI. Zajišťuje komunikaci mezi dvěma nebo více uzly propojenými tímtéž datovým spojem, který může být dvoubodový (např. sériová linka) nebo mnohabodový (lokální sítě, např. Ethernet); specifickým uspořádáním je point-to-multipoint, při kterém jedna řídicí stanice komunikuje s větším počtem stanic podřízených.
Linková vrstva vytváří z informací od vyšší vrstvy rámce, které opatřuje fyzickou adresou (MAC adresou) a předává fyzické vrstvě pro jejich odeslání. U přijatých rámců kontroluje adresu a kontrolní součet. Rámce, které nejsou určeny aktuálnímu uzlu a chybné rámce zahazuje, případně zajišťuje jejich opakovaný přenos. Seřazuje přijaté rámce, a zajišťuje jejich demultiplexování podle linkového přístupového bodu služby nebo uvedeného protokolu vyšší vrstvy. Linková vrstva se může starat o nastavení parametrů přenosu linky.
Na linkové vrstvě pracují mosty (bridge) a přepínače (switch).
V počítačových sítích bývá vrstva rozdělena do dvou podvrstev:
- podvrstva řízení logického spoje – LLC (Logical Link Control),
- podvrstva řízení přístupu ke sdílenému médiu – MAC (Media Access Control).