PB169 – Operační systémy a sítě Architektura poč. sítí, model OSI Marek Kumpošt, Zdeněk Říha Úvod – počítačová síť • Počítačová síť – skupina počítačů a síťových zařízení vzájemně spojených komunikačním médiem – umožňuje sdílení informací a zdrojů – existuje celá řada typů počítačových sítí • Síť ARPANET (vývoj začal v roce 1969) – považována za první počítačovou síť vůbec – cíle: • zjednodušení komunikace • sdílení HW • sdílení dat a informací • sdílení SW Klasifikace počítačových sítí • Typicky podle způsobu propojení – Bezdrátové – Drátové • Optické • Podle velikosti – LAN, WAN, MAN – PAN, VPN • Podle poskytované funkcionality – Aktivní síť – Síť typu client-server – Peer-to-peer síť (pracovní skupina) • Podle topologie zapojení – Sběrnice, hvězda, okruh, strom, … Způsob propojení sítí • Drátové sítě – TP (twisted pair) – kroucená dvoulinka • 100Mbit, 1Gbit – Koaxiální kabel • vyšší přenosové rychlosti než TP – Optický kabel (vlákno) • Gbits Způsob propojení sítí • Bezdrátové sítě – mikrovlnné spoje – na vzdálenosti cca 50 km – rádiové spoje na frekvencích 2,4 nebo 5 GHz (wifi) – satelitní (geostacionární satelity) – buňkové (např. GSM) – bluetooth (na krátké vzdálenosti – do 100 m) Sítě typu PAN • Personal Area Network – Síť, kterou využívá jedna osoba – Propojení počítače s dalšími zařízeními • Tiskárna • NAS nebo externí datové úložiště • FAX, telefon, scanner • PDA nebo mobilní telefon – Typicky propojeno pomocí • USB, bluetooth, bezdrátově, infračerveně Sítě typu LAN • Local Area Network • Geograficky ohraničená síť – domácnost – škola – počítačová laboratoř – budova • Typicky postavené na technologii Ethernet • Síť může obsahovat podsítě • Existence aktivních síťových prvků Sítě typu MAN • Metropolitan Area Network • Síť spojující několik LAN dohromady – Prostřednictvím aktivních síťových prvků • Geograficky ohraničené – V rámci města • Například akademická síť 147.251 v Brně Sítě typu WAN • Wide Area Network • Síť pokrývající rozsáhlé geografické území – Velkoměsto, stát, několik států • Propojení různými technologiemi – Bezdrát., optika CESNET Sítě typu VPN • Virtual Private Network • Virtuální síť – Typicky spojení s vnitřní sítí za použití veřejné sítě (Internet) – VPN „tunel“ – Typicky šifrované spojení Propojení několika sítí • Akademické sítě • Vládní organizace • Komerční sítě • Soukromé sítě • Internet Aktivní síťové prvky • Síťová karta (NIC) – V každém počítači/notebooku – Drátová (Ethernet) • Konektor RJ45 – Bezdrátové (wifi, 2.4 GHz) – Bluetooth (mobilní telefony, PDA, notebooky) Aktivní síťové prvky • Repeater (opakovač) – Zesílení signálu a odstranění šumu • Router (směrovač) – Propojení sítí mezi sebou – Vytváří komunikační okruhy v rámci propojených sítí – Směruje datové pakety – Provádí překlad adres – Směrování probíhá na 3. vrstvě modelu ISO/OSI • Síťová vrstva • Protokol IP – Specializované zařízení nebo obyčejný počítač Aktivní síťové prvky • Switch (přepínač) – Propojuje zařízení v rámci jedné sítě – Probíhá na základě MAC adres připojených zařízení – Příchozí pakety jsou přeposílány „inteligentně“ (na rozdíl od HUBu) – Obvykle několik desítek portů – Některé switche zvládají funkcionalitu routeru • Běžný uživatel se setká např. s wifi routerem Topologie sítí • Způsob propojení počítačů v síti • Sběrnicová topologie – Jediný kabel (páteř), typicky koaxiální – Informace odeslaná všem, přijme pouze příjemce (riziko odposlechu) – V daný okamžik může vysílat pouze jeden • Zpomalení v případě velkého množství počítačů – Problém při fyzickém porušení kabelu – Použití opakovačů Topologie sítí • Hvězdicová topologie – Centralizovaná – Nejběžnější topologie – Aktivní prvek je typicky switch – Jedna cesta počítač-switch – Propojení každý s každým – Náročné na kabeláž Topologie sítí • Prstencová topologie – Spojení v kruhu – Data se posílají ve směru šipky – Každý počítač funguje jako repeater – Selhání jednoho počítače ohrozí celou síť • Token ring – Kruhová topologie, ale fyzicky je to hvězda – Vysílací právo předáváno pomocí tzv. tokenu Topologie sítí • Stromová topologie – Používá se ve velkých sítích – Listy stromu pak představují jednotlivé podsítě, kde je např. hvězdicová topologie – Uzly stromu jsou aktivní prvky – routery – V rámci listu je použito switche – Selhání aktivního prvku neohrozí zbytek sítě Referenční model ISO/OSI • Mezinárodní norma pro standardizaci sítí • Normy pro účely propojování systémů • Abstraktní model reálného systému • Nespecifikuje implementaci • Uvádí principy sedmivrstvé síťové architektury • Popisuje vrstvy, jejich funkce a služby • Každá vrstva vykonává def. funkce – Využívá služeb sousední nižší vrstvy – Poskytuje služby sousední vyšší vrstvě Vrstvy modelu ISO/OSI • 7. Aplikační – Umožnit aplikacím přístup ke komunikačnímu systému – FTP, DNS, DHCP, POP3, SMTP, SSH, Telnet,… • 6. Prezentační – Transformace dat do tvaru, který používají aplikace – Převod kódů, šifrování, komprimace – Vrstva se zabývá pouze strukturou dat, ne významem – Např. SSL, TLS, MIME Vrstvy modelu ISO/OSI • 5. Relační – Synchronizace komunikace mezi relačními vrstvami obou systémů a řízení výměny dat – Tvorba relačního spojení; obnovení; výjimečné stavy – RPC • 4. Transportní – Přenos dat mezi koncovými uzly – Zajištění kvality přenosu dat – Hlavní protokoly této vrstvy • TCP – „spolehlivý“ přenos dat – nesmí se ztratit paket • UDP – „nespolehlivý“ přenos dat – nesmí dojít ke zdržení Vrstvy modelu ISO/OSI • 3. Síťová – Směrování v síti a adresace – Směrovače pracují na této vrstvě – Protokoly IP, ICMP, ARP • 2. Datových spojů (spojová) – Formátuje fyzické rámce – Nastavuje fyzické adresy – PPP Vrstvy modelu ISO/OSI • 1. Fyzická – Specifikuje fyzickou komunikaci – Definuje elektrické a fyzikální vlastnosti zařízení – Přenos „jedniček a nul“ – Např. Ethernet