http://www.badgerdata.com/content/images/PluggedInCat5.jpg 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 http://www.infocellar.com/networks/ethernet/files/twisted-pair.jpg 400px-RG-59 File:Optical-fibre.svg 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ů • File:NETWORK-Library-LAN.png 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 • http://www.cesnet.cz/provoz/img/cesnet2-topo.gif 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í http://technet.microsoft.com/en-us/library/Bb457119.f25zs09_big(en-us,TechNet.10).jpg Propojení několika sítí •Akademické sítě •Vládní organizace •Komerční sítě •Soukromé sítě • •Internet • http://upload.wikimedia.org/wikipedia/commons/d/d2/Internet_map_1024.jpg http://static.howstuffworks.com/gif/wireless-network-new-5.jpg 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) • http://www.uta.edu/oit/ns/connections/images/identify_3.jpg http://img.tomshardware.com/us/2005/11/23/pc_interfaces_101/rj_45_cables.jpg http://images.jeb.be/Cisco/other/10720.jpg 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č http://upload.wikimedia.org/wikipedia/commons/a/a0/Datacenter-telecom.jpg http://epolonnaruwa.com/images/07TC-consentry-lanshield-switch.jpg 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čů Sběrnicová topologie http://www.11h11.com/hugobox/chaku/NetworkTopologies.png 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áž – • Hvězdicová topologie http://www.tvsnob.com/pictures/cablemess.jpg cable3.jpg Prstencová topologie 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ě http://www.fileformat.info/user/anonymous/download/34bafc57746d4c93a516a709eb95f679/svg2raster.png 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