Obsah. Obsah. Část I: Úvod do problematiky počítačových sítí Slovo úvodem Historie počítačů, Unixu a internetu...

Rozměr: px
Začít zobrazení ze stránky:

Download "Obsah. Obsah. Část I: Úvod do problematiky počítačových sítí Slovo úvodem Historie počítačů, Unixu a internetu..."

Transkript

1

2

3

4

5 Obsah LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 5 Slovo úvodem...11 Část I: Úvod do problematiky počítačových sítí Historie počítačů, Unixu a internetu Počítače a Unix Historie internetu Síťové vrstvy Hardwarová vrstva IP vrstva Protokol TCP a UDP Aplikační vrstva Síťová rozhraní Adresa a maska Příkaz ifconfig Routovací tabulka PLIP Ethernet...33 Ethernetové prvky...34 Nastavení karet...35 ARP protokol Výběr linuxové distribuce Distribuce vhodné pro server...40 Debian...40 Gentoo...41 Slackware...41 Obsah

6 6 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 4.2 Distribuce vhodné pro desktop...42 Ubuntu...42 Fedora Core...42 Mandriva Bezpečnost Mýty a pověry Nejběžnější druhy útoků Jak se bránit...45 Část II: Praktická realizace sítě Paketový filtr a firewall Tabulky a řetězce Syntaxe příkazu iptables Filtrujeme Tvorba vlastních řetězců Překlad adres Předávání paketů Propouštění souvisejících spojení Superserver xinetd Konfigurace služeb Kontrola přístupu Ochrana před přetížením systému Příklad konfiguračního souboru Automatické přidělování IP adres Konfigurace DHCP serveru DHCP klient...70 Obsah

7 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 7 9. Nameserver aneb DNS Resolver Druhy DNS serverů Konfigurace DNS cache Konfigurace primárního DNS serveru FTP server Postup připojení...80 Aktivní režim...80 Pasivní režim FTP klienti FTP server ProFTPD Konfigurace ProFTPD Spuštění ProFTPD Omezení FTP uživatelů Vzdálený terminál a protokol SSH Historie a fakta o SSH Klíče a fingerprinty Konfigurace SSH serveru Použití SSH klienta Autorizace uživatele pomocí RSA klíčů Další možnosti SSH Síťový souborový systém (NFS) NFS na straně klienta NFS na straně serveru Samba Instalace Samby Konfigurace Samby Obsah

8 8 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 13.3 Spouštění Samby Správa uživatelů Samba na straně klienta smbget smbmount smbumount Webový server Protokol HTTP Webový server Apache Konfigurace webového serveru Apache Global Environment Main server confi guration htaccess Virtuální servery Moduly Apache Modul PHP mod_perl a mod_python mod_cband Další moduly Poštovní server MUA, MTA a MDA Protokol SMTP Jak pošta putuje Vyzvednutí pošty Poštovní server Postfix Konfi gurace Postfi xu Antispam POP3 a IMAP Virtuální privátní síť (VPN) OpenVPN Konfigurace jednoduchého tunelu Obsah

9 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ Práce s cerfikáty Vytvoření klient-server VPN Tiskový systém CUPS Konfigurace CUPS Správa tiskáren Ruční editace souborů Webové rozhraní Softwarové nástroje Instalace ovladačů CUPS a Samba Slovo závěrem Přílohy Příloha A: Seznam TCP portů Příloha B: Seznam doporučené literatury Příloha C: Doporučené internetové zdroje Rejstřík Obsah

10 10 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ Obsah

11 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 11 Slovo úvodem Slovo úvodem Operační systém Linux je mezi administrátory serverů velmi oblíbený a jeho zastoupení na trhu stále roste. Dnes v podstatě sotva naleznete středně velkou firmu, v níž by nebyl nasazen alespoň na firewallu. Jeho výhodou jsou oproti komerčním systémům především nižší náklady, robustnost, škálovatelnost, přizpůsobivost a vysoký výkon. Stejné klady ale dokáže nabídnout i domácím uživatelům, kteří by si chtěli postavit vlastní počítačovou síť. Obvykle chtějí sdílet připojení k internetu v rámci jednoho domu, nabídnout své soubory ke sdílení nebo si jen tak vyzkoušet, co správa takového serveru obnáší. V mnoha diskusních fórech pak najdeme příspěvky jako: Ahoj, chci připojit náš panelák k internetu a slyšel jsem, že ten Linux je na to vhodný. Kde mám začít? Podobnými dotazy se diskuse jen hemží a tato tematika se v pravidelných intervalech objevuje vždy znovu a znovu. Držíte v ruce knihu, která by vám měla na podobnou otázku dát jasnou a přesnou odpověď. Dozvíte se, co budete potřebovat, jak se na vše připravit a především se naučíte jednotlivé služby zprovoznit. Velkou výhodou této publikace je, že od čtenáře neočekává v podstatě nic. Nepředpokládám, že víte, co je to TCP, jak se nastavuje v Unixu IP adresa, ani proč potřebujete DNS a co to vlastně je. Vše bude postupně vysvětleno na mnoha Slovo úvodem

12 12 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ příkladech z praxe a do celé problematiky tak proniknete velmi přirozenou a nenásilnou cestou. Přestože je vše psáno na míru systému GNU/Linux, měla by být většina postupů použitelná i v ostatních systémech unixového typu. Pro všechny podobné systémy je k dispozici mnoho softwaru, a proto by neměl být problém jej provozovat i v jiném prostředí. Můžete tak místo Linuxu sáhnout třeba po NetBSD, OpenSolaris a podobně. Ke knize můžete přistupovat jednak jako k učebnici, ale také jako k manuálu. Doporučuji kombinovat obojí. Nejprve si přečtěte hlavní části postupně jako učebnici a pak se k jednotlivým kapitolám vracejte, jak budete sami potřebovat. Struktura knihy Kniha je rozdělena do tří částí. První vás uvede do obecné problematiky počítačových sítí, vysvětlí teorii, kterou budete potřebovat později, a naučí vás některé základní operace potřebné k administraci Linuxu. Doporučuji tuto část přečíst pozorně a postupně jako učebnici, tedy od začátku do konce. Druhá část se pak zabývá praxí, a to v míře, jak jen to je možné. Zde se naučíte to hlavní, tedy konfigurovat server, spouštět jednotlivé služby a řídit provoz celého vytvořeného systému. Tato část připomíná více než ta předchozí manuál. Můžete se v ní pohybovat podle potřeby a zajímat se o jednotlivé služby. Kapitoly jsou provázány jen minimálně, a tak není potřeba číst je všechny. Poslední část knihy tvoří přílohy, ve kterých naleznete seznam nejběžnějších TCP portů, doporučenou literaturu k dalšímu studiu a internetové odkazy. Samozřejmě nechybí ani vždy tak důležitý rejstřík. Typografické konvence V knize jsou využívány různé typografické prvky, jako zvláštní druhy písma nebo speciální odstavce, označené piktogramem či ikonou. Jejich cílem je usnadnit čtenářům orientaci v textu a celkově usnadnit práci s knihou při studiu i při hledání odpovědi na konkrétní problém. Jedná se o následující věci: Kurziva označuje názvy internetových adres a odkazů. Tučně jsou označeny případné názvy karet, dialogových oken, příkazů z nabídek programů a obecně texty, které považujeme za důležité. Pro názvy kláves a klávesových zkratek jsou použity KAPITÁLKY. Počítačové kódy a názvy součástí operačního systému Linux jsou konečně sázeny neproporcionálním písmem. Dále najdeme v knize tyto speciální odstavce: Poznámka Tento symbol označuje odstavec, který rozšiřuje probíranou problematiku o nějakou zajímavost či výjimečnost. Poznámka není nezbytná k pochopení dané problematiky, většinou upozorňuje na další používané termíny označující stejnou skutečnost a prozrazuje další souvislosti. Slovo úvodem

13 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 13 Vykřičník zase upozorňuje na fakta, která byste měli určitě vědět, na situace, na něž byste měli dávat pozor, a na komplikace, se kterými se můžete při práci setkat. Poděkování Upozornění Poděkování patří především mé ženě Petře, která přehlíží mnoho mých nedostatků a je mi v životě silnou oporou. Děkuji také celé své rodině, která, ač rozeseta po celé republice, je stále se mnou. Nesmím zapomenout ani na všechny své věrné přátele a fanoušky. A pochopitelně děkuji i vám, čtenářům je to především vaše kniha! Slovo úvodem Slovo úvodem

14 14 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ Slovo úvodem

15 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 15 I. Úvod do problematiky počítačových sítí Na počátku bylo slovo. Tedy v tomto případě chuť postavit si vlastní počítačovou síť. Předpokládám, že jste se někde dočetli, že ten Linux by na to mohl být to pravé, a proto jste si pořídili tuto knihu a nyní byste rádi začali. Kromě techniky, kabeláže a trochy šikovnosti budete především potřebovat alespoň základní znalosti o sítích, jejich funkci a GNU/Linuxu jako takovém. Právě o tom bude následující teoretická část knihy. Vysvětlí vám, co je to síť, jak přes ní data putují, kdo je řídí a kam by asi měla dorazit. Pochopíte pojmy jako TCP/IP, paket, router, Ethernet, aplikační vrstva a podobně. Poznáte také operační systém GNU/Linux, zjistíte, co jsou to distribuce, a vyberete si tu pravou. Vysvětlíme si také, jak celou síť realizovat po technické stránce, jaký hardware k tomu budeme potřebovat a jak můžeme vše propojit tak, aby to mohlo společně komunikovat. Na konci první části se budeme zabývat také jedním z aktuálních témat, kterým je bezpečnost. Pokud toho o sítích moc nevíte, doporučuji teoretickou část přečíst od začátku do konce. V opačném případě by vám totiž mohly uniknout důležité detaily, jimiž se v praktické části už nebudeme zabývat a budeme je považovat za samozřejmost. Podkapitola

16 16 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ Název kapitoly

17 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ Historie počítačů, Unixu a internetu Historie počítačů, Unixu a internetu 1.1 Počítače a Unix Počítačové sítě za sebou mají poměrně dlouhou a bouřlivou historii. Abychom pochopili jejich smysl a důvod jejich existence, musíme se ohlédnout zpět a podívat se, jak a proč vlastně přišly na svět. V dávných dobách výpočetní techniky byly počítače vlastně samostatné oddělené jednotky, které pracovaly na svých stejně samostatných a oddělených úkolech. Počítače byly velmi drahé a složité, a proto jich existoval jen poměrně omezený počet. Tehdy se jednalo převážně o velké sálové počítače. Ty dokázaly plnit různé úkoly na základě složitě vloženého programu, který vždy připravovala na míru skupina programátorů. Abyste ovšem správně chápali jejich funkci: technicky se jednalo o něco, co připomíná dnešní programovatelné kapesní kalkulačky. Bavíme se ale o padesátých letech dvacátého století. Už v té době ale počítače dokázaly urychlit mnoho složitých a náročných výpočtů, které by často bez jejich pomoci nebylo možné vůbec realizovat. Pomáhaly rovněž při praktických operacích u akcí, jako je například sčítání lidu. 1.1 Počítače a Unix

18 18 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ * Obrázek 1.1: Počítač Vax ze sedmdesátých let známka Po Každý počítač obsahoval řadu relé pro přepínání signálů. Tato relé byla však velmi náchylná na různé druhy poruch. Aby fungovala bezchybně, musela být zajištěna naprostá čistota spínaných kontaktů. Při rozloze počítače, která dosahovala až stovek metrů čtverečních, to ale představovalo velmi obtížný úkol. Největším nepřítelem kontaktů byl mrtvý hmyz. Tělíčka mušek padala do obvodů a relé a vytvářela tak izolaci. U každého počítače tedy asistovala skupinka lidí, kteří se štětci v ruce obíhali stále dokola všechna relé a vymetali z nich prach a hmyz. Takto vznikl pojem debugger, který by se dal přeložit jako odhmyzovač. Počítače padesátých let byly složeny z tisíců elektronek, stykačů, diod a z kilometrů drátů. Počátkem šedesátých let se však začaly ve větší míře vyrábět a prosazovat integrované obvody. Ty umožnily prudký rozvoj počítačů a nebývalé vylepšení hardwaru. Začaly se objevovat stále složitější a rychlejší počítače, které se ale zároveň zmenšovaly. Další nezanedbatelnou výhodou použití integrovaných obvodů byl ohromný nárůst spolehlivosti počítačů. Elektronky byly velmi poruchové a u starých počítačů jich bylo denně potřeba vyměnit i několik stovek. S rostoucí složitostí a dostupností počítačů bylo potřeba zajistit také jejich jednoduchou programovatelnost. Šedesátá léta proběhla ve znamení prudkého rozvoje programovacích jazyků. Objevily se jazyky Fortran, Cobol, Algol, Basic a další. Situace na poli programovacích jazyků byla v té době velmi nepřehledná, téměř každý obor využití počítačů používal vlastní jazyk. V polovině šedesátých let se objevily první víceuživatelské počítače, které díky svému výkonu umožňovaly, aby na nich pracovalo více lidí zároveň. Každý uživatel byl připojen vlastním jednoduchým terminálem, jehož pomocí s počítačem komunikoval. 1. Historie počítačů, Unixu a internetu

19 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 19 Na konci šedesátých let se už počítače rozšířily do celého světa a staly se poměrně běžnou záležitostí. Každé větší výzkumné středisko nebo univerzita nějaký vlastnily. Čím dál tím častěji proto uživatelé naráželi na nepříjemný a nepřekonatelný problém: na otázku výměny dat. Každý počítač měl vlastní softwarové vybavení, které bylo šité na míru konkrétní aplikaci, bylo napsáno speciálním jazykem a používalo specifický formát zpracovaných dat. Přišel tedy čas pro nástup operačních systémů. Na konci šedesátých let se v Bell Labs začalo pracovat na systému Multics. Po velmi dlouhém a náročném vývoji se ale ukázalo, že vyvinutý systém neumí to, co se od něj očekávalo, navíc je velmi pomalý a za vývoj už byly utraceny ohromné částky. Projekt Multics byl proto zastaven. Tím se ale celý problém dostal na úplný začátek. Neexistoval rozumný operační systém, který by se dal na tehdejších počítačích používat. Počátkem roku 1970 ale Ken Thompson vytvořil teoretický model nového víceuživatelského systému. Během téhož roku jej společně s kolegou Denisem Ritchiem implementovali na počítač PDP-7. Protože se jednalo o velmi zastaralý model, který už nestačil nárokům uživatelů, byl o rok později za 65 tisíc dolarů zakoupen nový model PDP-11. Na něm pak vznikla základní implementace operačního systému Unix, jak jej známe dnes. 1. Historie počítačů, Unixu a internetu Abyste ale neměli pocit, že PDP-11 byl bůhvíjak výkonný superpočítač: měl 24 kb (skutečně kilobajtů!) RAM a velikosti tehdejších disků se pohybovaly v řádech megabajtů. Tedy žádný zázrak. I přesto na něm ale byl schopen Unix běžet. Poznámka Obrázek 1.2: Dennis Richie (stojící) a Ken Thompson před počítačem PDP Počítače a Unix

20 20 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ Původní Unix byl napsán v assembleru, což bylo velmi těžkopádné a zároveň to přinášelo problémy s jeho převodem na jiné počítače. Ken Thompson proto začal vytvářet jazyk nové generace, který by byl jednak přehledný, ale zároveň snadno přenositelný. Denis Ritchie nakonec práci dokončil a vytvořil a implementoval jazyk C. Do něho byl v roce 1973 přepsán celý kód Unixu. Díky tomu, že je jazyk C velmi snadno implementovatelný, není problém kód Unixu přeložit téměř kdekoliv. V polovině sedmdesátých let se proto Unix velmi rozšířil a začaly pro něj vznikat další a další univerzální programy, aplikační software, ale i hry. Díky Unixu bylo možné všechen tento software sdílet a využívat jeho výhod. Vznikla tak univerzální platforma pro sdílení dat. Tím samozřejmě vývoj nekončí, nástup počítačů byl již nezadržitelný. S příchodem relativně bezproblémové výměny dat se objevila obecná poptávka po propojení jednotlivých počítačů, které by tak spolu mohly komunikovat bez fyzického přenášení médií. Tak vznikla myšlenka počítačové sítě. 1.2 Historie internetu Jednoznačně největší počítačovou sítí, kterou kdy lidstvo vytvořilo, je internet. Jeho historie začala už na konci šedesátých let, kdy se ministerstvo obrany Spojených států rozhodlo, že by bylo užitečné mít k dispozici novou komunikační síť, která by v případě jakékoliv krize umožňovala rychlou výměnu dat. Touto krizí byla míněna především nukleární válka. Síť by měla za úkol propojit státy, města či velitelská stanoviště, aby si jednotlivé subjekty mohly bez problému vyměňovat strategické informace. Firma RAND Corporation proto dostala od ministerstva zakázku na vytvoření modelu podobné sítě. Její hlavní vlastností měla být odolnost proti nukleárnímu útoku. Jednalo se o velmi obtížný úkol. Jakákoliv síť je z pochopitelných důvodů velmi náchylná k poškození a její uzly by byly jednoznačně zajímavými terči případného útoku, který by v první vlně celou síť zdecimoval. RAND přišel s velmi odvážným a inovátorským návrhem: vybudovaná síť nesmí mít žádné centrální body a musí být schopná funkce i v případě masivního poškození. Výsledná podoba sítě byla navržena následovně: celá soustava se bude skládat z jednotlivých nezávislých a rovnocenných uzlů, které si budou předávat malé fragmenty dat, jimž se říká pakety. Ty budou přes uzly předávány postupně směrem od odesílatele k příjemci. Samotná cesta není důležitá. Podstatné je, aby nakonec pakety dorazily k cíli. Model splnil oba požadavky byl decentralizovaný a fungoval i v případě, kdyby byla velká část sítě zcela zničená. Z pohledu tradiční výměny dat byla síť, kterou popsali vývojáři z RAND, velmi neefektivní. Pakety mohly putovat nepřímo, mohly se vracet nebo i ztratit. Výhodou takové sítě byla ale její neobyčejná odolnost a škálovatelnost. Původní návrh byl velmi rychle uveden do praxe, a tak v roce 1969 vznikl základ sítě AR- PANET. Ta na počátku propojila čtyři významné vědecké instituce: Stanfordský výzkumný institut a univerzity v Los Angeles, Santa Barbaře a Utahu. Síť byla původně určena k vojenským účelům a pro předávání citlivých dat. Čím dál tím častěji byla ale využívána k zasílání soukromých zpráv pomocí elektronické pošty. Zásadním zlomem ve vývoji internetu byl rok 1982 a vytvoření definice komunikačních protokolů rodiny TCP/IP, o kterých si budeme povídat později. Důležité je, že tento protokol umožnil propojit ohromné množství heterogenních sítí a mohl vzniknout internet v podobě, jak jej známe dnes. 1. Historie počítačů, Unixu a internetu

21 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ Historie počítačů, Unixu a internetu Obrázek 1.3: Počet domén v letech 1994 aľ 2006 V roce 1983 se vojenská část sítě oddělila a vytvořila samostatný celek, dále nazývaný MILNET. Původní ARPANET tak získal civilní statut a jeho masovému šíření již vůbec nic nebránilo. Dnešní internet je rozšířen po celém světě a představzuje velmi důležité médium, které lidé využívají denně, ať už ke studiu, získávání informací nebo jen pro zábavu. Principy, na nichž síť stojí, jsou ovšem stále stejné. Internet si tak zachovává ráz robustní a decentralizované sítě. 1.2 Historie internetu

22 22 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 1. Historie počítačů, Unixu a internetu

23 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ Síťové vrstvy Síťové vrstvy Internet je z historického hlediska naprosto heterogenní sítí, která se dnes skládá z počítačů mnoha rozdílných platforem, na nichž běží nejrůznější operační systémy, ale často ji také tvoří nejrůznější zařízení jako jsou VoIP telefony, průmyslové kamery, routery a podobně. Všechna tato zařízení spolu musí bez problémů komunikovat, a to napříč celou sítí. Je jedno, zda se jedná o lokální síť, kterou jste si postavili v obýváku, nebo o internet. Vždy je potřeba doručit data od zdroje k cíli a principy i použité protokoly se zde proto naprosto shodují. Malou síť tak můžete jednoduše připojit k většímu celku a pokud dodržíte několik málo pravidel, vše bude bez problému fungovat. Jak jsme si již řekli, internet je decentralizovaná síť a neexistuje v ní tedy žádná vyšší síla, která by mohla komunikaci směrovat nebo řídit. Aby bylo možné předávat data z jednoho bodu do libovolného dalšího, vznikla rodina protokolů TCP/IP, kterou musí znát každé zařízení, jež chceme k internetu připojit. Komunikační schéma můžeme rozdělit na čtyři základní vrstvy: hardwarová vrstva, IP vrstva, 2. Síťové vrstvy

24 24 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ vrstva TCP/UDP, aplikační vrstva. 2.1 Hardwarová vrstva Do hardwarové vrstvy patří ty nejnižší formy komunikace. Zjednodušeně řečeno jsou to především kabely a nejnižší protokoly, které umožňují přenášet data mezi dvěma zařízeními. Tato vrstva nemusí být nijak standardizována a nemusí být pro celou síť společná. Obvykle tomu tak ani není. Tato vrstva má vlastně za úkol přenášet data vždy mezi dvěma sousedními body. Ty musí být propojeny tak, aby odeslaný byte dorazil na druhou stranu a cílové zařízení jej mohlo přijmout a dále využít. Nic více potřeba není. Dříve se poměrně často pro zasíťování používal běžný sériový nebo paralelní port počítače. Ke zprovoznění takového spojení stačil (a stále stačí) obyčejný kabel, kterým jsou oba počítače propojeny. Jedná se tedy o nejjednodušší možnost, jak postavit síť. Nevýhodou je ovšem nízká rychlost a omezená délka spoje. Moderní sítě jsou nejčastěji postaveny na technologii Ethernet. Ta nabízí velmi slušný poměr cena/výkon. K provozu Ethernetu vám budou stačit síťové karty a vhodná kabeláž. Obojí lze pořídit velmi levně. Infrastruktura je pak sestavena ze standardního hardwaru, který můžeme libovolně měnit a doplňovat. Další výhodou Ethernetu je vysoká rychlost. Staré desetimegabitové sítě jsou již dnes přežité a bez problémů si můžeme postavit stomegabitovou nebo dokonce gigabitovou síť. Velmi oblíbeným druhem propojení jsou dnes různé bezdrátové technologie jako Wi-Fi, Bluetooth nebo různé optické spoje. Jejich hlavní výhodou je absence kabeláže, kterou může být velmi problematické natáhnout na větší vzdálenosti. Nevýhodou je samozřejmě Obrázek 2.1: Konektory ethernetových kabelů 2. Síťové vrstvy

25 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 25 vyšší cena a komplikovanější implementace s ohledem na potřebné znalosti v oblasti šíření rádiových vln a podobně. Dalším typem digitálního spojení jsou pak různá specializovaná zařízení jako analogové modemy, ADSL modemy nebo ostatní konvertory, které přenášejí data pomocí nejrůznějších komunikačních cest. Obvykle se ale o jejich správu stará poskytovatel podobné služby. Za přenos se tedy většinou platí, ale data je možné přenášet i na velké vzdálenosti. Samozřejmě existuje celá řada dalších technologií a způsobů, jak přenášet data mezi dvěma body. Toto jsou jen ty nejobvyklejší z nich. Pro nás je ovšem důležité, že máme nějakou hardwarovou vrstvu, která je schopná doručovat jedničky a nuly. 2.2 IP vrstva O IP vrstvě jsme se již zmiňovali, protože se vlastně jedná o hybnou sílu internetu. IP zajišťuje přenos dat napříč sítí. Jak jsme si již řekli, tento protokol je na hardwarové vrstvě naprosto nezávislý. Z pohledu IP se zdá, že je celá síť naprosto homogenní, protože můžeme jednoduše posílat data z jednoho bodu do druhého a nemusíme mít vůbec tušení, kudy putují. IP vrstvě je jedno, jestli při přenosu projdou data Ethernetem, Wi-Fi, po lince kabelové televize nebo třeba postupně všemi těmito cestami. Tato vrstva je tvořena stejnojmenným protokolem. 2. Síťové vrstvy Úkolem protokolu IP je zajistit samotný přenos dat. Aby vše probíhalo hladce, jsou data předem rozdělena do menších balíčků, kterým říkáme pakety. Ty jsou opatřeny hlavičkou a odeslány do sítě. Analogie se skutečnými poštovními balíky je zřejmá. Vezmete obsah, zabalíte, na papír napíšete adresu odesílatele a příjemce, a odnesete vše na poštu. Poznámka Adresy počítačů samozřejmě nekorespondují s poštovními adresami, počítače jsou značeny takzvanými IP adresami. V současné době se nejčastěji používá protokol IP verze 4 (zkráceně IPv4), který jako adresu používá 32bitové číslo. IPv4 by měl být časem nahrazen novější verzí IPv6, která nabízí delší adresu (128 bitů) a rozšiřuje IP o další užitečné funkce. Poskytovatelé se ale do jejího nasazení nijak nehrnou, a tak se zatím s IPv6 setkáme jen v omezené míře. Proto se tato kniha zabývá klasickou verzi 4. IP adresa má obvykle podobu čtyř 8bitových čísel, která jsou oddělena tečkou. Čísla mohou nabývat hodnot (jsou 8bitová). Příklad IP adresy: Každá IP adresa se v rámci jedné sítě může vyskytovat pouze jednou, abychom byli schopni každý počítač jednoznačně identifikovat. Je to jako s telefonními čísly. Každé je unikátní. Poznámka V případě lokální sítě si můžete adresy vymýšlet, jak je libo. IP adresy internetu má na starosti celosvětový regulátor a vy tu svou dostanete přidělenou od poskytovatele. Sami o ni žádat nemusíte. Některé adresy ale mají speciální význam. Adresa, kterou jste už mohli několikrát vidět jako příklad, začínající čísly , je určena pro použití v lokálních sítích a neměla by projít nikam ven. Podobně jsou na tom adresy začínající číslem 10. Adresy, které začínají 2.2 IP vrstva

26 26 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ Obrázek 2.2: Interní Wi-Fi adaptér s anténou číslem 127, zase vždy patří vašemu lokálnímu stroji a používají se v případě, že chcete komunikovat sami se sebou, třeba při testování nějakého serveru. Pokud si stavíte lokální síť, měli byste použít adresy nejlépe z rozsahu až 255. V knize používám tyto adresy záměrně, protože nekolidují s žádnou existující veřejnou sítí a navíc je jejich použití velmi přehledné. Už tedy víme, co je to IP adresa, a také víme, že každý počítač v síti má svou unikátní adresu. Protokol IP tedy vezme blok dat a přidá k němu adresu odesílatele a příjemce. Paket pak v ideálním případě doputuje k počítači příjemce, tam je rozbalen a data jsou na místě. Možná vás napadlo, že je to trochu málo. Protokol IP sice umí posílat data, ale to nám v praxi nemůže stačit. Nepoznáme, o jaká data se jedná, co s nimi dále a podobně. IP protokol rovněž nezajišťuje, že pakety budou nějak navazovat nebo že dorazí ve správném pořadí. IP vrstvě je navíc jedno, zda paket dorazil do cíle, jejím úkolem je především paket poslat. Tím pro ní úkol končí. Abychom tedy mohli reálně tento protokol nasadit, musíme jej poměrně značně rozšířit o další funkce. 2.3 Protokol TCP a UDP Aby bylo možné s daty dále pracovat, přidává se nad protokol IP ještě uživatelský protokol TCP. Společně pak tvoří vrstvu TCP/IP. S tímto pojmenováním se můžete setkat velmi často. IP protokol se samostatně v praxi nepoužívá. TCP přidává mechanizmus kontroly paketů, jejich rozesílání a opětovného skládání do původního celku. Z pohledu uživatele a aplikace je cíl kromě IP adresy rozlišen také pod- 2. Síťové vrstvy

27 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 27 le takzvaného portu. Porty jsou virtuální přípojky na konkrétním cílovém zařízení. Umožňují přiřadit komunikaci konkrétní aplikaci právě v tom spočívá jejich hlavní přínos. Protokol TCP použije vrstvu IP k posílání paketů, ale vytváří nad ní stabilní spojení. Z pohledu aplikace je tedy na žádost vytvořen mezi konkrétními porty na dvou počítačích jakýsi tunel. Tímto tunelem lze posílat data s jistotou, že dorazí na druhou stranu. Tam je již připravena aplikace, která data zpracovává říkáme, že na příslušném portu naslouchá. Jak to tedy funguje v praxi? Na počítači na portu 80 naslouchá webový server, což je software, který umí na požádání předat webovou stránku. Na druhé straně s adresou je prohlížeč, což je aplikace, která dokáže stránku vyžádat a zobrazit. Prohlížeč požádá svůj systém o vytvoření spojení na druhou stranu a na její port 80. Na své straně si rovněž vybere jeden z portů (náhodně). Systém vytvoří pevné spojení mezi porty a tím i mezi aplikacemi. Server je připraven naslouchat a prohlížeč (klient) může odesílat data. Do tunelu pošle žádost o stránku, kterou chce zobrazit, stejným tunelem se mu vrátí odpověď, v tomto případě požadovaný soubor. Klient pak řekne systému, aby spojení uzavřel. Server se opět přepne do vyčkávacího režimu a čeká na další spojení. Pochopitelně je možné, aby klient ponechal spojení otevřené nebo požádal o více souborů najednou. To už záleží na aplikaci a na tom, co potřebuje. 2. Síťové vrstvy Server samozřejmě může přijmout na jednom portu více spojení. Nic se nesmíchá, protože každé z nich pochází z jiné adresy nebo přinejmenším z jiného portu. Systém si jednotlivá spojení ohlídá a rozešle odpovědi správným klientům. Poznámka Protokol TCP je dostatečně univerzální pro většinu spojení, která chceme v rámci sítě realizovat. Umožňuje sestavit stabilní cestu, přes kterou dokážeme bez problémů komunikovat s aplikacemi na druhé straně. Ne vždy ale potřebujeme sestavovat spojení. Kvůli datům drobného charakteru není potřeba tak složitá operace, která může být nakonec datově náročnější než samotná přenášená informace. Pro tyto účely byl navržen protokol UDP. Umožňuje rovněž komunikovat se vzdáleným počítačem a jeho portem, ale na rozdíl od TCP nenavazuje trvalé spojení. Paket je prostě jen zabalen a odeslán na cílový port. Druhá strana podobným paketem potvrdí přijetí. Neumí se ale nijak vyrovnat se ztrátou odeslaného paketu. Druhá strana totiž neví, že byla nějaká informace vůbec odeslána. Opakování ztraceného paketu je proto problémem aplikace. Protokol UDP se obecně používá u datově nenáročných aplikací. Můžeme si představit libovolné ukázkové využití. Dejme tomu, že chceme někam umístit teploměr, jenž jednou za deset minut odešle na databázový server aktuální teplotu, kterou tvoří jediný byte. Kdybychom se rozhodli pro TCP, musel by teploměr navázat spojení, odeslat informaci a zase spojení ukončit. Kvůli jednomu bytu bychom proto museli odeslat minimálně dalších 8 servisních paketů. S UDP nám stačí jeden paket s informací a jeden s potvrzením. Obecně nalezne protokol UDP využití u DNS serverů, o kterých si budeme povídat v samostatné kapitole. Komunikace těchto serverů přesně splňuje požadavky na použití protokolu UDP. 2.3 Protokol TCP a UDP

28 28 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 2.4 Aplikační vrstva Na aplikační vrstvě se nacházejí jednotlivé aplikace, které spolu chtějí po síti komunikovat. Využívají k tomu přímo jen protokoly TCP nebo UDP, které jim zprostředkovává jádro operačního systému a jeho síťová vrstva. Aplikační vrstvu můžeme jednoduše rozdělit na servery a klienty. Server požádá hostitelský systém o zpřístupnění portu pro příjem, zavěsí se na něj a vyčkává na příchozí spojení ze sítě. Samozřejmě pak na něj umí patřičně zareagovat. Klient naopak umí požádat o navázání spojení se serverem a dokáže jej žádat rovněž o služby nebo informace, které potřebuje uživatel. Konkrétním aplikacím se budeme v knize věnovat později. 2. Síťové vrstvy

29 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ Síťová rozhraní 3. Síťová rozhraní V předchozí kapitole jsme si řekli něco o hardwarové síťové vrstvě. Protože se jedná o velmi důležitou problematiku, která nás v praxi bude velmi zajímat, budeme si o ní v této kapitole povídat ještě více. Vyhneme se ale problematice zaměřené přímo na hardware. Účelem této knihy není naučit vás nasazovat konektory na kabeláž a instalovat síťové karty. Ukážeme si, jak vidí jednotlivá rozhraní operační systém a co s nimi můžeme provádět. 3.1 Adresa a maska Obecně v Unixu pro základní komunikaci dvou bodů postačí, když propojíme dvě rozhraní a nastavíme jim IP adresu a stejnou masku sítě. O ní jsme si zatím nic neřekli, ale maska sítě hraje v síti velmi důležitou roli. Má podobnou strukturu jako IP adresa a skládá se tedy ze čtyř 8bitových čísel. Maska ovšem v síti plní naprosto odlišnou roli než adresa. Maska sítě totiž umožňuje jednoduše rozlišit, zda se stroj snaží komunikovat s někým v jeho vnitřní síti nebo ne. Masku 3.1 Adresa a maska

30 30 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ si můžeme představit jako děrovanou šablonu, kterou přiložíte na IP adresu, z níž pak bude prosvítat jen adresa sítě, společná pro všechny počítače v síti. Vše osvětlí následující příklad: Poznámka Adamův počítač má IP adresu a masku Pokud chce komunikovat s Bořkem, jehož IP adresa je , jeho počítač vezme obě IP adresy a přiloží na ně masku. Představte si to tak, že 255 znamená díru v naší šabloně a 0 zaplněné místo, kterým není vidět dolů. Výsledek tedy bude vypadat asi takto: První tři čísla z adresy nám propadly dolů (v masce bylo 255), ale poslední nikoliv (v masce byla 0). Dostali jsme takzvanou adresu sítě. To znamená, že všechny počítače v naší síti musí mít společnou právě tuto část ( ). Adamův počítač provede stejnou akci s Bořkovou adresou a dostane totéž ( ), takže je jasné, že Bořek je ve stejné síti a může s ním komunikovat přímo. 3.2 Příkaz ifconfig Základním příkazem pro konfiguraci jednotlivých rozhraní je právě ifconfig. Jeho pomocí v rámci systému zapínáme jednotlivá zařízení a přidělujeme jim IP adresy, masky a další vlastnosti. Pokud použijeme příkaz bez parametrů, vypíše nám informace o právě používaných síťových zařízeních. Pokud nás zajímá jen konkrétní rozhraní, připojíme jeho název jako parametr: $ ifconfig eth0 eth0 Link encap:ethernet HWaddr 0C:A4:37:45:E5:38 inet addr: Bcast: Mask: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:354 errors:0 dropped:0 overruns:0 frame:0 TX packets:407 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:12546 (12.2 KiB) TX bytes: (211.4 KiB) Interrupt:11 Base address:0x1080 Postupně jsou zobrazeny následující informace: typ rozhraní, hardwarová MAC adresa, IP adresa, broadcastová adresa, skupina informací o přijatých a odeslaných paketech, konečně pak hardwarové přerušení a adresa karty. Přesná podoba výpisu se může lišit zejména podle typu rozhraní, na které se ptáme. Pokud například vypíšeme informace o PPP spoji (point-to-point), který se používá zejména při spojení pomocí modemů, GPRS karet a podobně, obdržíme následující výpis: $ ifconfig ppp0 ppp0 Link encap:point-to-point Protocol 3. Síťová rozhraní

31 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 31 inet addr: P-t-P: Mask: UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:2279 errors:67 dropped:0 overruns:0 frame:0 TX packets:2454 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes: (1.9 Mb) TX bytes: (307.9 Kb) Vidíme, že jsme nedostali žádné informace o MAC adrese, přerušení a chybí ještě několik dalších informací. To nejdůležitější je ovšem na svém místě: IP adresa a maska připojené sítě. Příkaz ifconfig ovšem dovede nejen informovat o aktuálním stavu rozhraní, ale hlavně umí tato rozhraní konfigurovat. Konkrétní použití si ukážeme při představování jednotlivých způsobů připojení, které bude následovat. Obecná syntaxe vypadá následovně: ifconfig rozhraní parametry 3.3 Routovací tabulka Pokud chceme, aby se naše komunikace neomezovala jen na několik strojů ve vnitřní síti, musíme jeden ze strojů povýšit na bránu. To je počítač s více rozhraními, z nichž jedno se nachází v naší síti. Tento počítač pak dokáže směrovat pakety správným směrem. Je to tedy jakási ústředna. V naší síti bude mít třeba IP adresu Druhé rozhraní může být například ADSL modemem připojeno k internetu. My budeme toto připojení používat pro komunikaci mimo naši vnitřní síť. Na obou stanicích (Adam a Bořek) nastavíme následující: $ route add default gw eth0 Příkazem přidáme (add) standardní (default) bránu, která má IP adresu a kterou máme na dosah za rozhraním eth0. Funguje to tedy asi takto: pokud Adamův počítač zjistí, že Bořek je ve vnitřní síti, bude komunikovat přímo s ním. Pokud ale něco odešle Cyrilovi, který je v jiné pobočce firmy a má jinou adresu sítě, předá Adam své pakety nastavené bráně, která už to nějak vyřídí, případně mu doručí odpověď. Co se děje za bránou vlastně Adama vůbec nezajímá. Toto pochopitelně není jediné použití routovací tabulky. Můžeme do ní přidat více záznamů pro různá rozhraní a sítě. $ route add -net netmask eth0 Tímto například našemu routeru řekneme, že síť má masku a že má pakety do této sítě směrovat na rozhraní eth0. Pokud chceme zjistit aktuální podobu naší routovací tabulky, použijeme jednoduše příkaz route: root@adam:~# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface * UH eth0 loopback * U lo default UG eth0 3. Síťová rozhraní 3.3 Routovací tabulka

32 32 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ Upozornění Pro plnohodnotné připojení stanice do sítě je potřeba znát tři údaje: IP adresu, masku sítě a adresu brány. 3.4 PLIP Zmínili jsme se rovněž o využití sériového/paralelního rozhraní počítače. Dnes je tento způsob zasíťování zcela překonaný a téměř každý počítač obsahuje síťovou kartu. I přesto se ovšem může někdy hodit, například jako nouzové řešení. Poznámka Pokud budete používat starší notebook nebo chcete jako terminál použít starou 486 bez síťové karty, je tento způsob stále nejjednodušší. Pro nějakou skutečně vážnou práci ale přesto doporučuji někde v šuplíku najít ethernetovou kartu. PLIP je zkratka pro Parallel Line Internet Protocol, čili protokol pro paralelní linku. Realizace spojení je poměrně snadná. Paralelním kabelem propojíme oba stroje, na straně hosta (zmíněná 486) stačí jednoduše spustit následující sérii příkazů: $ insmod plip $ ifconfig plip pointopoint up $ route add -net netmask plip0 První řádek přidá do paměti modul plip, který bude řídit celou komunikaci po paralelním kabelu. Druhý řádek pak provede aktivaci samotného spojení, po němž pak začnou procházet pakety. Posledním řádkem je upravena routovací tabulka tak, aby systém věděl, že může tímto směrem (na zařízení plip0) posílat pakety, které směřují do místní sítě. Obrázek 3.1: Konektor paralelního kabelu 3. Síťová rozhraní

33 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 33 Na straně hostitele pak bude vše ještě jednodušší: $ insmod plip $ ifconfig plip pointopoint up Jistě vám neušlo, že se vlastně jedná o dva řádky z prvního příkladu. Ve druhém z nich jsou pochopitelně přehozeny IP adresy. Host tedy v naší síti dostal adresu a hostitel Pokud je hostitel připojen dále do sítě třeba síťovou kartou, bude moci host transparentně přistupovat ke zbytku sítě. K tomu je ovšem potřeba ještě několik dalších kroků (tzv. routování), o kterých si budeme povídat později. 3.5 Ethernet Pravděpodobně nejpoužívanějším rozhraním při budování vaší sítě bude právě Ethernet. Jedná se o ustálené řešení, jehož výhodou je snadná dostupnost, jednoduchá implementace, široká škálovatelnost a nízká cena. Většina moderních počítačů je navíc síťovou kartou již vybavena, často se jedná dokonce o gigabitovou variantu. Ani u notebooků nebývá s Ethernetem problém. Pokud potřebujete v síti využít starší počítač, který příslušné rozhraní nenabízí, bez problému jej pořídíte za cenu, která obvykle nepřesahuje dvě stě korun. Pokud se jedná o velmi starý počítač, ani v takovém případě nemusíte zoufat. I pro zastaralé typy slotů je možné sehnat v bazarech síťové karty. Bohužel se budete muset spokojit s rychlostí 10 megabitů. Spíše byste se ale měli poohlédnout po něčem novějším. 3. Síťová rozhraní Obrázek 3.2: Síťová karta do slotu PCI 3.5 Ethernet

34 34 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ Ethernetové prvky Co budete potřebovat? Pro vytvoření nejmenší sítě vám budou stačit dva počítače se síťovými kartami a správný kabel s konektory. Takový kabel je možné jednak koupit, ale pomocí speciálních kleští si jej můžete vyrobit i doma. Výhodou je možnost volby správné délky. V případě dvou síťových karet potřebujete takzvaný křížený kabel. Při jeho zapojení dojde k překřížení vysílacích a příjmových žil. Tím zajistíme, že to, co vyšle jedna karta, dojde k přijímací části karty druhé. Tímto způsobem jsme schopni propojit pouze dva počítače. Samozřejmě nám to nebrání v používání všech běžných služeb, což někdy bude i stačit. Jedná se ovšem o velmi minimalistické řešení a předpokládám, že budete chtít více, než jen propojit dva počítače. Upozornění V případě zapojení křížených/nekřížených kabelů se velmi často chybuje a uživatel se pak diví, jak je možné, že mu počítač nesíťuje. Pro jistotu tedy ještě jednou: křížený kabel používáme v případě zapojení karta/karta. Pokud propojujeme kartu a přepínač, používáme nekřížené kabely. Budeme proto potřebovat ethernetový přepínač, takzvaný switch. Těch existuje celá řada, od těch malých domácích s několika porty až po profesionální řešení s desítkami přípojek. Přepínač pracuje jako ethernetová ústředna a dokáže inteligentně přeposílat pakety mezi počítači. Do přepínače zapojíme síťové kabely všech počítačů a ten se už postará a směrování komunikace mezi nimi. V tomto případě použijeme nekřížený kabel. Přepínače nahradily v sítích dříve často používané prvky zvané hub (vyslovujte hab ). Ty postrádaly onu dávku inteligence a fungovaly jen jako prosté propojení jednotlivých kabelů. Co bylo vysláno z jednoho počítače, automaticky obdržely všechny ostatní. Obrázek 3.3 Dvacetičtyřportový přepínač Přepínače mají proti hubům několik nesporných výhod. Všechny stroje v síti se nemusejí dělit o jedno přenosové pásmo a komunikace dvou počítačů nijak neovlivňuje rychlost zbytku sítě. Další vlastnost přepínačů je důležitá zejména pro bezpečnost. Po kabelech totiž vysílají jen data, která patří počítačům, nacházejícím se na jejích koncích. V takto zapojené síti proto není možné odposlouchávat cizí komunikaci. Prostě se k vám přes přepínač nedostane. 3. Síťová rozhraní

35 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 35 Nastavení karet Tolik stručně o samotném zapojení. Teď se podíváme na nastavení karet a na jejich komunikaci. Ethernetové karty jsou v Linuxu označovány jako eth0, eth1 až eth1. Pořadí označení karet je dáno pořadím zavádění modulů jádra, které se o karty starají. Obvykle jsou karty značeny podle pořadí slotů, v nichž jsou zasunuty. Bohužel se může číslování v jednotlivých distribucích lišit, v závislosti na inicializačních skriptech. Pokud je tedy vaše karta správně inicializována a dostala své označení, stačí provést jednoduché přidělení IP adresy: $ ifconfig eth netmask up Tímto příkazem tedy přiřadíme kartě označené jako eth0 adresu a masku V tuto chvíli už byste měli mít možnost komunikovat se zbytkem sítě. Pokud ne, zkontrolujte ještě routovací tabulku. Několikrát jsme se již také zmínili o pojmu MAC adresa a zatím jsme jej nijak nevysvětlili. MAC je zkratka pro Media Access Control, jedná se o hardwarovou adresu zařízení. Nejčastěji ji používají právě ethernetová zařízení pro adresaci svých požadavků. Zajišťuje adresaci na úrovni hardwarové vrstvy. Technicky se jedná o 48bitové číslo, které se zapisuje jako šestice čísel v šestnáctkové soustavě v rozsahu 00 až FF. Zápis tedy vypadá například následovně: 00:05:D4:CA:2B:C8. Podle prvních tří čísel je možné rozeznat typ zařízení. Každé zařízení má přidělenu jednoznačnou MAC adresu, kterou se hlásí ostatním. Rozsahy adres jsou přidělovány celosvětově jednotlivým výrobcům, a tak by nemělo docházet k jejich překryvání. Adresa MAC je obvykle napevno vypálena do ROM paměti síťového prvku. Adresa odesilatele i příjemce je součástí každého ethernetového paketu, který je vyslán do sítě. Podle nich se pak orientují přepínače, které pak dokáží přeposílat pakety na správné segmenty sítě. Rovněž koncová zařízení (obvykle síťové karty) odposlouchávají provoz na síti a systému oznamují jen ta data, která jsou označena správnou MAC adresou a týkají se konkrétního stroje. 3. Síťová rozhraní Sice jsem napsal, že je MAC adresa jedinečná a je vypálena napevno v paměti ROM, přesto zde existuje snadný způsob, jak ji u některých karet změnit. Samotný ifconfig má pro tento krok parametry. Při nastavení karty stačí přidat parametry hw ether adresa. Z tohoto důvodu není vhodné spoléhat na ochranu sítě pomocí MAC adres. Poznámka ARP protokol ARP je zkratka pro Address Resolution Protocol, což je metoda hledání počítačů v ethernetových sítích. Bez tohoto protokolu bychom nebyli schopni komunikovat po lokální síti pomocí IP adres. Už jsme si řekli, že Ethernet používá pro adresaci jednotlivých zařízení takzvanou MAC adresu. Ta je pro každé zařízení jedinečná a její tvar je následující: 00:42:ED:B1:8A:F4. Jak vidíte, adresa není s IP kompatibilní a nemá s ní nic společného. 3.5 Ethernet

36 36 LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ Poznámka ARP nemusí být použit jen u Ethernetu, podobný překlad je prováděn i u dalších hardwarových vrstev, které používají rozdílné adresování zařízení. Používá se také v případě ARCnet, PROnet, AX.25 a NET/ ROM. Použití u Ethernetu ovšem naprosto převažuje, proto zde věnujeme prostor právě jemu. Nás ovšem MAC v důsledku tolik nezajímají, potřebujeme se totiž domluvit na IP vrstvě, která je výše. Potřebujeme proto zjistit, který počítač v sítí má určitou IP adresu, na níž pak směřujeme komunikaci. K tomu nám slouží právě ARP protokol. Ten vytváří v paměti počítače vlastní převodní tabulku, která vedle sebe obsahuje MAC a IP adresy. Princip zjišťování MAC adres je v tomto případě klíčový. Host, který má zájem o komunikaci, vyšle do éteru všeobecnou výzvu pro cílový počítač. Použije paket, který nemá konkrétní MAC adresu a který tak doputuje ke všem počítačům v síti (takzvaný broadcast). Pokud druhá strana funguje, na vyslaný dotaz odpoví. V tu chvíli je jasné, ke které MAC adrese patří příslušná IP, tato informace je zanesena do tabulky a dále už komunikace probíhá pod správnými MAC adresami. K práci se zmíněnou tabulkou slouží příkaz arp, který po spuštění bez parametrů zobrazí celou tabulku. Tu je možné různě filtrovat, případně se ručně dotazovat na další zařízení. Příklad takové tabulky: $ arp Address HWtype HWaddress Flags Mask Iface ether 00:1E:CE:B6:AE:45 C eth ether 00:F2:22:C5:6F:CC C eth ether 00:10:3E:9D:FF:1A C eth ether 00:A1:AC:A9:8E:3D C eth ether 00:3B:0E:55:D6:0A C eth ether 00:E5:8A:51:F5:B1 C eth ether 00:C1:9B:BA:B1:CD C eth ether 00:D6:66:0E:A1:6F C eth ether 00:10:BB:FF:33:D1 C eth0 První sloupec pochopitelně reprezentuje IP adresu cílového stroje, ve druhém můžete zjistit typ zařízení (v tomto případě Ethernet), dále už je k vidění hardwarová adresa (MAC), vidíme ještě příznak a nakonec rozhraní, ke kterému je dané zařízení připojeno. Upozornění Ne vždy musí vypadat ARP tabulka stejně, pravděpodobně ani nebude. Mění se podle právě připojených strojů a také podle toho, kdo s kým během poslední doby už komunikoval. V případě, že ráno zapnete počítač a přečtete si poštu, asi nemůžete očekávat, že v tabulce najdete počítač kolegy, který se ještě nedostavil. Jeho MAC se objeví až ve chvíli, kdy se k vám bude připojovat třeba přes FTP. Ještě se vrátím k příznaku flag, který by mohl někoho zmást. Jedná se o interní příznak ARP a kromě C, které označuje kompletní (complete) záznam, může být také nastaven na permanentní záznam (M) nebo published (P). Možná přemýšlíte, k čemu by se vám mohla ARP tabulka hodit. Pravda je, že se jedná především o systémovou záležitost, ze které automaticky těží síťová vrstva a uživatel do toho 3. Síťová rozhraní

37 Toto je pouze náhled elektronické knihy. Zakoupení její plné verze je možné v elektronickém obchodě společnosti ereading.

Ukázka knihy z internetového knihkupectví www.kosmas.cz

Ukázka knihy z internetového knihkupectví www.kosmas.cz Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 0 9 9 5 U k á z k a k n i h

Více

Obsah. Obsah. Část I: Úvod do problematiky počítačových sítí Slovo úvodem Historie počítačů, Unixu a internetu...

Obsah. Obsah. Část I: Úvod do problematiky počítačových sítí Slovo úvodem Historie počítačů, Unixu a internetu... Obsah LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 5 Slovo úvodem...11 Část I: Úvod do problematiky počítačových sítí... 15 1. Historie počítačů, Unixu a internetu...17 1.1 Počítače a Unix...17 1.2 Historie internetu...20

Více

Obsah. Obsah. Část I: Úvod do problematiky počítačových sítí... 15. Slovo úvodem...11. 1. Historie počítačů, Unixu a internetu...

Obsah. Obsah. Část I: Úvod do problematiky počítačových sítí... 15. Slovo úvodem...11. 1. Historie počítačů, Unixu a internetu... Obsah LINUX POSTAVTE SI POČÍTAČOVOU SÍŤ 5 Slovo úvodem...11 Část I: Úvod do problematiky počítačových sítí... 15 1. Historie počítačů, Unixu a internetu...17 1.1 Počítače a Unix...17 1.2 Historie internetu...20

Více

Aktivní prvky: síťové karty

Aktivní prvky: síťové karty Aktivní prvky: síťové karty 1 Předmět: Téma hodiny: Třída: Počítačové sítě a systémy Aktivní prvky Síťové karty (Network Interface Card) 3. a 4. ročník SŠ technické Autor: Ing. Fales Alexandr Software:

Více

GTS internet DSL. Návod nastavení modemu a spuštění služby. (platné pro Zyxel Prestige VMG1312-B30B)

GTS internet DSL. Návod nastavení modemu a spuštění služby. (platné pro Zyxel Prestige VMG1312-B30B) GTS Czech s.r.o., Přemyslovská 43, 130 00 Praha 3, Česká republika tel. 800 990 990 // info@gts.cz Návod nastavení modemu a spuštění služby (platné pro Zyxel Prestige VMG1312-B30B) Úvod Vážený zákazníku,

Více

Konfigurace síťových stanic

Konfigurace síťových stanic Konfigurace síťových stanic Cíl kapitoly Cílem této kapitoly je porozumět správně nakonfigurovaným stanicím z hlediska připojení k datovým sítím. Studenti se seznámí se základními pojmy a principy konfigurace,

Více

Informační a komunikační technologie. 3. Počítačové sítě

Informační a komunikační technologie. 3. Počítačové sítě Informační a komunikační technologie 3. Počítačové sítě Studijní obor: Sociální činnost Ročník: 1 1. Základní vlastnosti 2. Technické prostředky 3. Síťová architektura 3.1. Peer-to-peer 3.2. Klient-server

Více

GTS internet DSL. Návod nastavení modemu a spuštění služby. (platné pro Zyxel Prestige 870HN-53b)

GTS internet DSL. Návod nastavení modemu a spuštění služby. (platné pro Zyxel Prestige 870HN-53b) GTS Czech s.r.o., Přemyslovská 43, 130 00 Praha 3, Česká republika tel. 800 990 990 // info@gts.cz Návod nastavení modemu a spuštění služby (platné pro Zyxel Prestige 870HN-53b) Úvod Vážený zákazníku,

Více

Počítačové sítě. Počítačová síť. VYT Počítačové sítě

Počítačové sítě. Počítačová síť. VYT Počítačové sítě Počítačové sítě Počítačová síť Je soubor technických prostředků, které umožňují spojení mezi počítači a výměnu informací prostřednictvím tohoto spojení. Postupný rozvoj během druhé poloviny 20. století.

Více

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat. Počítačové sítě Počítačová síť je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat. Základní prvky sítě Počítače se síťovým adaptérem pracovní

Více

Informační a komunikační technologie. 1.7 Počítačové sítě

Informační a komunikační technologie. 1.7 Počítačové sítě Informační a komunikační technologie 1.7 Počítačové sítě Učební obor: Kadeřník, Kuchař - číšník Ročník: 1 1. Základní vlastnosti 2. Technické prostředky 3. Síťová architektura 1. Peer-to-peer 2. Klient-server

Více

Úvod do informačních služeb Internetu

Úvod do informačních služeb Internetu Úvod do informačních služeb Internetu Rozdělení počítačových sítí Počítačové sítě se obecně rozdělují do základních typů podle toho, na jak velkém území spojují počítače a jaké spojovací prostředky k tomu

Více

Internet. Počítačová síť, adresy, domény a připojení. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Internet. Počítačová síť, adresy, domény a připojení. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie Internet Počítačová síť, adresy, domény a připojení Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie Počítačová síť počítačová síť = označení pro několik navzájem propojených počítačů,

Více

Přednáška 3. Opakovače,směrovače, mosty a síťové brány

Přednáška 3. Opakovače,směrovače, mosty a síťové brány Přednáška 3 Opakovače,směrovače, mosty a síťové brány Server a Client Server je obecné označení pro proces nebo systém, který poskytuje nějakou službu. Služba je obvykle realizována některým aplikačním

Více

Použití programu WinProxy

Použití programu WinProxy JIHOČESKÁ UNIVERZITA V ČESKÝCH BUDĚJOVICÍCH PEDAGOGICKÁ FAKULTA KATEDRA INFORMATIKY Použití programu WinProxy pro připojení domácí sítě k internetu Semestrální práce z předmětu Lokální počítačové sítě

Více

Datum vytvoření. Vytvořeno 18. října 2012. Očekávaný výstup. Žák chápe pojmy URL, IP, umí vyjmenovat běžné protokoly a ví, k čemu slouží

Datum vytvoření. Vytvořeno 18. října 2012. Očekávaný výstup. Žák chápe pojmy URL, IP, umí vyjmenovat běžné protokoly a ví, k čemu slouží Číslo projektu CZ.1.07/1.5.00/34.0394 Škola SOŠ a SOU Hustopeče, Masarykovo nám. 1 Autor Ing. Miriam Sedláčková Číslo VY_32_INOVACE_ICT.3.01 Název Teorie internetu- úvod Téma hodiny Teorie internetu Předmět

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence

Více

Inovace výuky prostřednictvím šablon pro SŠ

Inovace výuky prostřednictvím šablon pro SŠ Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748

Více

Při konfiguraci domácího směrovače a bezdrátové sítě se setkáte s obrovským počtem zkratek, jejichž význam je jen málokdy dostatečně vysvětlen.

Při konfiguraci domácího směrovače a bezdrátové sítě se setkáte s obrovským počtem zkratek, jejichž význam je jen málokdy dostatečně vysvětlen. 1 Při konfiguraci domácího směrovače a bezdrátové sítě se setkáte s obrovským počtem zkratek, jejichž význam je jen málokdy dostatečně vysvětlen. Bez jejich znalosti však jen stěží nastavíte směrovač tak,

Více

Počítačové sítě. IKT pro PD1

Počítačové sítě. IKT pro PD1 Počítačové sítě IKT pro PD1 Počítačová síť Je to soubor technických prostředků umožňujících komunikaci a výměnu dat mezi počítači. První počítačové sítě armádou testovány v 60. letech 20.století. Umožňuje

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

GTS internet DSL. Návod nastavení modemu a spuštění služby. (platné pro P-660HN-T3A )

GTS internet DSL. Návod nastavení modemu a spuštění služby. (platné pro P-660HN-T3A ) GTS Czech s.r.o., Přemyslovská 43, 130 00 Praha 3, Česká republika tel. 800 990 990 // info@gts.cz Návod nastavení modemu a spuštění služby (platné pro P-660HN-T3A ) Úvod Vážený zákazníku, blahopřejeme

Více

4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly.

4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly. 4. Síťová vrstva Studijní cíl Představíme si funkci síťové vrstvy a jednotlivé protokoly. Doba nutná k nastudování 3 hodiny Síťová vrstva Síťová vrstva zajišťuje směrování a poskytuje jediné síťové rozhraní

Více

Semestrální projekt do předmětu SPS

Semestrální projekt do předmětu SPS Semestrální projekt do předmětu SPS Název projektu: Instalace a provoz protokolu IPv6 v nových verzích MS Windows (XP). Ověření proti routerům Cisco a Linux. Cíl projektu: Autoři: Cílem tohoto projektu

Více

Hodinový rozpis kurzu Správce počítačové sítě (100 hod.)

Hodinový rozpis kurzu Správce počítačové sítě (100 hod.) Hodinový rozpis kurzu Správce počítačové sítě (100 hod.) Předmět: Bezpečnost a ochrana zdraví při práci (1 v.h.) 1. VYUČOVACÍ HODINA BOZP Předmět: Základní pojmy a principy sítí (6 v.h.) 2. VYUČOVACÍ HODINA

Více

Systémy pro sběr a přenos dat

Systémy pro sběr a přenos dat Systémy pro sběr a přenos dat propojování distribuovaných systémů modely Klient/Server, Producent/Konzument koncept VFD (Virtual Field Device) Propojování distribuovaných systémů Používá se pojem internetworking

Více

Uživatel počítačové sítě

Uživatel počítačové sítě Uživatel počítačové sítě Intenzivní kurz CBA Daniel Klimeš, Ivo Šnábl Program kurzu Úterý 8.3.2005 15.00 18.00 Teoretická část Středa 9.3.2005 15.00 19.00 Praktická práce s počítačem Úterý 15.3.2005 15.00

Více

Začneme vysvětlením pojmů, které budeme používat a jejichž definic je nutné se držet.

Začneme vysvětlením pojmů, které budeme používat a jejichž definic je nutné se držet. Rozdělování IP sítí Vložil/a cm3l1k1 [1], 8 Červen, 2005-22:18 Networks & Protocols [2] Na českém internetu jsem nenalezl smysluplný a podrobný článek, který by popisoval rozdělování IP sítí. Je to základní

Více

Aktivní prvky: brány a směrovače. směrovače

Aktivní prvky: brány a směrovače. směrovače Aktivní prvky: brány a směrovače směrovače 1 Předmět: Téma hodiny: Třída: Počítačové sítě a systémy Aktivní prvky brány a směrovače 3. a 4. ročník SŠ technické Autor: Ing. Fales Alexandr Software: SMART

Více

Virtální lokální sítě (VLAN)

Virtální lokální sítě (VLAN) Virtální lokální sítě (VLAN) Virtuální LAN slouží k logickému rozdělení sítě nezávisle na fyzickém uspořádání. Lze tedy LAN síť segmentovat na menší sítě uvnitř fyzické struktury původní sítě. Druhým důležitým

Více

CCNA I. 3. Connecting to the Network. CCNA I.: 3. Connecting to the network

CCNA I. 3. Connecting to the Network. CCNA I.: 3. Connecting to the network CCNA I. 3. Connecting to the Network Základní pojmy Konvergence sítí (telefony, TV, PC, GSM) SOHO (Small Office and Home Office) nabídka a prodej produktů evidence objednávek komunikace se zákazníky zábava

Více

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí, 9. Sítě MS Windows MS Windows existoval ve 2 vývojových větvích 9x a NT, tyto později byly sloučeny. V současnosti existují aktuální verze Windows XP a Windows 2003 Server. (Očekává se vydání Windows Vista)

Více

ADMINISTRACE UNIXU A SÍTÍ - AUS Metodický list č. 1

ADMINISTRACE UNIXU A SÍTÍ - AUS Metodický list č. 1 Metodický list č. 1 Cílem předmětu je seznámit posluchače s problematikou správy systémů typu UNIX a základním nastavením počítačových sítí. Zaměření kurzu je především na získání celkového přehledu a

Více

Identifikátor materiálu: ICT-3-03

Identifikátor materiálu: ICT-3-03 Identifikátor materiálu: ICT-3-03 Předmět Téma sady Informační a komunikační technologie Téma materiálu TCP/IP Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí architekturu TCP/IP. Druh

Více

Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík

Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík SŠ IT a SP, Brno frantisek.kovarik@sspbrno.cz Model TCP/IP - IP vrstva 2 Obsah 3. bloku IPv4 záhlaví, IP adresy ARP/RARP, ICMP, IGMP,

Více

Identifikátor materiálu: ICT-2-06

Identifikátor materiálu: ICT-2-06 Identifikátor materiálu: ICT-2-06 Předmět Téma sady Informační a komunikační technologie Téma materiálu Struktura datových sítí Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí historii

Více

5. Směrování v počítačových sítích a směrovací protokoly

5. Směrování v počítačových sítích a směrovací protokoly 5. Směrování v počítačových sítích a směrovací protokoly Studijní cíl V této kapitole si představíme proces směrování IP.. Seznámení s procesem směrování na IP vrstvě a s protokoly RIP, RIPv2, EIGRP a

Více

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly.

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly. 7. Aplikační vrstva Studijní cíl Představíme si funkci aplikační vrstvy a jednotlivé protokoly. Doba nutná k nastudování 2 hodiny Aplikační vrstva Účelem aplikační vrstvy je poskytnout aplikačním procesům

Více

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Předmět: Počítačové sítě Téma: Počítačové sítě Vyučující: Ing. Milan Káža Třída: EK1 Hodina: 21-22 Číslo: III/2 4. Síťové

Více

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování Cílem tohoto tematického celku je poznat formát internet protokolu (IP) a pochopit základní principy jeho fungování včetně návazných

Více

ÚČETNICTVÍ ORGANIZAČNÍCH KANCELÁŘÍ KOMPLEXNÍ SYSTÉM PRO VEDENÍ ÚČETNICTVÍ www.okuok.cz

ÚČETNICTVÍ ORGANIZAČNÍCH KANCELÁŘÍ KOMPLEXNÍ SYSTÉM PRO VEDENÍ ÚČETNICTVÍ www.okuok.cz ÚČETNICTVÍ ORGANIZAČNÍCH KANCELÁŘÍ KOMPLEXNÍ SYSTÉM PRO VEDENÍ ÚČETNICTVÍ www.okuok.cz INFORMACE Přímé spojení na počítač v síti Zpracoval: Ing. Pavel Říha Datum vydání: 21. října 2007 Obsah 1 SÍŤOVÝ PŘENOS...

Více

POKUD JSOU PRACOVNÍCI SPOJENI DO SÍTĚ MOHOU SDÍLET: Data Zprávy Grafiku Tiskárny Faxové přístroje Modemy Další hardwarové zdroje

POKUD JSOU PRACOVNÍCI SPOJENI DO SÍTĚ MOHOU SDÍLET: Data Zprávy Grafiku Tiskárny Faxové přístroje Modemy Další hardwarové zdroje CO JE TO SÍŤ? Pojmem počítačová síť se rozumí zejména spojení dvou a více počítačů tak aby mohli navzájem sdílet své prostředky. Přitom je jedno zda se jedná o prostředky hardwarové nebo softwarové. Před

Více

Audit bezpečnosti počítačové sítě. Předmět: Správa počítačových sítí Jiří Kalenský kalenj1@fel.cvut.cz

Audit bezpečnosti počítačové sítě. Předmět: Správa počítačových sítí Jiří Kalenský kalenj1@fel.cvut.cz Audit bezpečnosti počítačové sítě Předmět: Správa počítačových sítí Jiří Kalenský kalenj1@fel.cvut.cz Zadání Prověřit bezpečnost v dané počítačové síti (cca 180 klientských stanic) Nejsou povoleny destruktivní

Více

12. Virtuální sítě (VLAN) VLAN. Počítačové sítě I. 1 (7) KST/IPS1. Studijní cíl. Základní seznámení se sítěmi VLAN. Doba nutná k nastudování

12. Virtuální sítě (VLAN) VLAN. Počítačové sítě I. 1 (7) KST/IPS1. Studijní cíl. Základní seznámení se sítěmi VLAN. Doba nutná k nastudování 12. Virtuální sítě (VLAN) Studijní cíl Základní seznámení se sítěmi VLAN. Doba nutná k nastudování 1 hodina VLAN Virtuální síť bývá definována jako logický segment LAN, který spojuje koncové uzly, které

Více

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům.

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům. Aplikační vrstva http-protokol, díky kterému je možné zobrazovat webové stránky. -Protokol dokáže přenášet jakékoliv soubory (stránky, obrázky, ) a používá se také k různým dalším službám na internetu

Více

Počítačové sítě. Lekce 4: Síťová architektura TCP/IP

Počítačové sítě. Lekce 4: Síťová architektura TCP/IP Počítačové sítě Lekce 4: Síťová architektura TCP/IP Co je TCP/IP? V úzkém slova smyslu je to sada protokolů používaných v počítačích sítích s počítači na bázi Unixu: TCP = Transmission Control Protocol

Více

3.17 Využívané síťové protokoly

3.17 Využívané síťové protokoly Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Střední průmyslová škola strojnická Vsetín CZ.1.07/1.5.00/34.0483 Ing.

Více

Zabezpečení v síti IP

Zabezpečení v síti IP Zabezpečení v síti IP Problematika zabezpečení je dnes v počítačových sítích jednou z nejdůležitějších oblastí. Uvážíme-li kolik citlivých informací je dnes v počítačích uloženo pak je požadavek na co

Více

Audit bezpečnosti počítačové sítě

Audit bezpečnosti počítačové sítě Jiří Kalenský kalenj1@fel.cvut.cz Audit bezpečnosti počítačové sítě Semestrální práce Y36SPS Zadání Prověřit bezpečnost v dané počítačové síti (cca 180 klientských stanic) Nejsou povoleny destruktivní

Více

Linux na serveru. seminář Arcibiskupského gymnázia v Praze a gymnázia Boženy Němcové v Hradci Králové

Linux na serveru. seminář Arcibiskupského gymnázia v Praze a gymnázia Boženy Němcové v Hradci Králové Linux na serveru seminář Arcibiskupského gymnázia v Praze a gymnázia Boženy Němcové v Hradci Králové Proč Linux a open-source? finanční výhoda (zadarmo) filozofie open-source systému obrovská nabídka software

Více

POČÍTAČOVÉ SÍTĚ 1. V prvním semestru se budeme zabývat těmito tématy:

POČÍTAČOVÉ SÍTĚ 1. V prvním semestru se budeme zabývat těmito tématy: POČÍTAČOVÉ SÍTĚ 1 Metodický list č. 1 Cílem tohoto předmětu je posluchačům zevrubně představit dnešní počítačové sítě, jejich technické a programové řešení. Po absolvování kurzu by posluchač měl zvládnout

Více

Abychom se v IPv6 adresách lépe orientovali, rozdělíme si je dle způsobu adresování do několika skupin:

Abychom se v IPv6 adresách lépe orientovali, rozdělíme si je dle způsobu adresování do několika skupin: Adresy v internetovém protokolu verze 6 (I) V tomto a dalším díle IPv6 seriálu se budeme věnovat různým typům IPv6 adres, vysvětlíme si jejich formát zápisu, k čemu se používají a kde se s nimi můžeme

Více

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Anotace Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Administrace Unixu a sítí

Administrace Unixu a sítí Administrace Unixu a sítí inet6 adr: fe80::210:a4ff:fee1:9e5d/64 Rozsah:Linka AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST MTU:1500 Metrika:1 RX packets:66690 errors:0 dropped:0 overruns:0 frame:0 TX

Více

Inovace bakalářského studijního oboru Aplikovaná chemie

Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz CZ.1.07/2.2.00/15.0247 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Síťové vrstvy a protokoly Síťové vrstvy Síťové vrstvy Fyzická

Více

PSK3-11. Instalace software a nastavení sítě. Instalace software

PSK3-11. Instalace software a nastavení sítě. Instalace software PSK3-11 Název školy: Autor: Anotace: Vzdělávací oblast: Předmět: Tematická oblast: Výsledky vzdělávání: Vyšší odborná škola a Střední průmyslová škola, Božetěchova 3 Ing. Marek Nožka První kroky v OS Debian

Více

Inovace výuky prostřednictvím šablon pro SŠ

Inovace výuky prostřednictvím šablon pro SŠ Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Cílová skupina Anotace Inovace výuky prostřednictvím šablon

Více

Konfigurace DHCP serveru a překladu adres na směrovačích Cisco

Konfigurace DHCP serveru a překladu adres na směrovačích Cisco ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická PROJEKT Č. 5 Konfigurace DHCP serveru a překladu adres na směrovačích Cisco Vypracoval: V rámci předmětu: Jan HLÍDEK Komunikace v datových

Více

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií VY_32_INOVACE_31_20 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední

Více

UDP PLIP...32

UDP PLIP...32 Obsah LINUX POSTAVTE SI PO ÍTA OVOU SÍ 5 Slovo úvodem...11 ást I: Úvod do problematiky po íta ových sítí... 15 1. Historie po íta, Unixu a internetu...17 1.1 Po íta e a Unix...17 1.2 Historie internetu...20

Více

Identifikátor materiálu: ICT-3-01

Identifikátor materiálu: ICT-3-01 Identifikátor materiálu: ICT-3-01 Předmět Téma sady Informační a komunikační technologie Téma materiálu Topologie sítí Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí topologii počítačových

Více

X.25 Frame Relay. Frame Relay

X.25 Frame Relay. Frame Relay X.25 Frame Relay Frame Relay 1 Předmět: Téma hodiny: Třída: Počítačové sítě a systémy X.25, Frame relay _ 3. a 4. ročník SŠ technické Autor: Ing. Fales Alexandr Software: SMART Notebook 11.0.583.0 Obr.

Více

Inovace bakalářského studijního oboru Aplikovaná chemie

Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz CZ.1.07/2.2.00/15.0247 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Síťové vrstvy a protokoly Síťové vrstvy Fyzická vrstva Lan,

Více

Aktivní prvky: přepínače

Aktivní prvky: přepínače Aktivní prvky: přepínače 1 Přepínače část II. Předmět: Počítačové sítě a systémy Téma hodiny: Aktivní prvky přepínače část II. Třída: 3. a 4. ročník SŠ technické Autor: Ing. Fales Alexandr Software: SMART

Více

Témata profilové maturitní zkoušky

Témata profilové maturitní zkoušky Obor: 18-20-M/01 Informační technologie Předmět: Databázové systémy Forma: praktická 1. Datový model. 2. Dotazovací jazyk SQL. 3. Aplikační logika v PL/SQL. 4. Webová aplikace. Obor vzdělání: 18-20-M/01

Více

K čemu slouží počítačové sítě

K čemu slouží počítačové sítě Počítačové sítě Počítačová síť je spojení dvou a více počítačů kabelem, telefonní linkou, nebo jiným způsobem tak, aby spolu mohly vzájemně komunikovat. K čemu slouží počítačové sítě Sdílení prostředků

Více

Aktivní prvky: opakovače a rozbočovače

Aktivní prvky: opakovače a rozbočovače Aktivní prvky: opakovače a rozbočovače 1 Předmět: Téma hodiny: Třída: Počítačové sítě a systémy Aktivní prvky opakovače a rozbočovače 3. a 4. ročník SŠ technické Autor: Ing. Fales Alexandr Software: SMART

Více

Topologie počítačových sítí Topologie = popisuje způsob zapojení sítí, jejich architekturu adt 1) Sběrnicová topologie (BUS)

Topologie počítačových sítí Topologie = popisuje způsob zapojení sítí, jejich architekturu adt 1) Sběrnicová topologie (BUS) Počítačové sítě Je to spojení dvou a více uzlů (uzel = počítač nebo další síť), za pomoci pasivních a aktivních prvků při čemž toto spojení nám umožňuje = sdílení technických prostředků, sdílení dat, vzdálenou

Více

1 Protokol TCP/IP (Transmission Control Protocol/Internet Protocol) a OSI model

1 Protokol TCP/IP (Transmission Control Protocol/Internet Protocol) a OSI model 1 Protokol TCP/IP (Transmission Control Protocol/Internet Protocol) a OSI model Protokoly určují pravidla, podle kterých se musí daná komunikační část chovat. Když budou dva počítače používat stejné komunikační

Více

Zkrácení zápisu dvojitou dvojtečkou lze použít pouze jednou z důvodu nejednoznačnosti interpretace výsledného zápisu adresy.

Zkrácení zápisu dvojitou dvojtečkou lze použít pouze jednou z důvodu nejednoznačnosti interpretace výsledného zápisu adresy. Vlastnosti IPv6 (I) Minulé díly seriálu IPv6 vysvětlily proč se IPv4 blíží ke svému konci aže jeho nástupcem je nový Internetový Protokol verze 6 (IPv6). Tématem dnešního dílu jsou vlastnosti IPv6 protokolu.

Více

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP Ing. Zelinka Pavel

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP Ing. Zelinka Pavel Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP

Více

úvod Historie operačních systémů

úvod Historie operačních systémů Historie operačních systémů úvod Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav

Více

Počítačová síť je spojení dvou a více počítačů kabelem, telefonní linkou,

Počítačová síť je spojení dvou a více počítačů kabelem, telefonní linkou, Počítačové sítě Počítačová síť je spojení dvou a více počítačů kabelem, telefonní linkou, optickým vláknem nebo jiným způsobem tak, aby spolu mohly vzájemně komunikovat. K čemu slouží počítačové sítě Sdílení

Více

IVT 2. ročník INFORMAČNÍ SÍTĚ

IVT 2. ročník INFORMAČNÍ SÍTĚ IVT 2. ročník INFORMAČNÍ SÍTĚ HISTORICKÉ DŮVODY VZNIKU SÍTÍ Počítačová síť vznikne ve chvíli, kdy dva (někdy se říká minimálně tři) nebo více počítačů propojíme dohromady pomocí komunikačního systému za

Více

Informatika. 20 Internet

Informatika. 20 Internet Informatika 20 Internet Karel Dvořák 2011 Internet Internet je celosvětový systém navzájem propojených počítačových sítí, ve kterých mezi sebou počítače komunikují pomocí rodiny protokolů TCP/IP. Společným

Více

materiál č. šablony/č. sady/č. materiálu: Autor: Karel Dvořák Vzdělávací oblast předmět: Informatika Ročník, cílová skupina: 7.

materiál č. šablony/č. sady/č. materiálu: Autor: Karel Dvořák Vzdělávací oblast předmět: Informatika Ročník, cílová skupina: 7. Masarykova základní škola Klatovy, tř. Národních mučedníků 185, 339 01 Klatovy; 376312154, fax 376326089 E-mail: skola@maszskt.investtel.cz; Internet: www.maszskt.investtel.cz Kód přílohy vzdělávací VY_32_INOVACE_IN7DV_05_01_19

Více

Internet a zdroje. (ARP, routing) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu

Internet a zdroje. (ARP, routing) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu Internet a zdroje (ARP, routing) Mgr. Petr Jakubec Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu 12 26. 11. 2010 (KFC-INTZ) ARP, routing 26. 11. 2010 1 / 10 1 ARP Address Resolution

Více

JAK ČÍST TUTO PREZENTACI

JAK ČÍST TUTO PREZENTACI PŘENOSOVÉ METODY V IP SÍTÍCH, S DŮRAZEM NA BEZPEČNOSTNÍ TECHNOLOGIE David Prachař, ABBAS a.s. JAK ČÍST TUTO PREZENTACI UŽIVATEL TECHNIK SPECIALISTA VÝZNAM POUŽÍVANÝCH TERMÍNŮ TERMÍN SWITCH ROUTER OSI

Více

MODELY POČÍTAČOVÝCH SÍTÍ

MODELY POČÍTAČOVÝCH SÍTÍ MODELY POČÍTAČOVÝCH SÍTÍ V počátcích budování počítačových sítí byly sítě a technické prostředky těchto sítí od jednotlivých výrobců vzájemně nekompatibilní. Vznikla tedy potřeba vytvoření jednotného síťového

Více

Rozdělení (typy) sítí

Rozdělení (typy) sítí 10. Počítačové sítě - rozdělení (typologie, topologie, síťové prvky) Společně s nárůstem počtu osobních počítačů ve firmách narůstala potřeba sdílení dat. Bylo třeba zabránit duplikaci dat, zajistit efektivní

Více

Počítačové síťě (computer network) Realizují propojení mezi PC z důvodu sdílení SW (informací, programů) a HW(disky, tiskárny..)

Počítačové síťě (computer network) Realizují propojení mezi PC z důvodu sdílení SW (informací, programů) a HW(disky, tiskárny..) Počítačové síťě (computer network) Realizují propojení mezi PC z důvodu sdílení SW (informací, programů) a HW(disky, tiskárny..) Důvody propojení počítačů do sítě Sdílení HW (disky, tiskárny) Sdílení SW

Více

Internet protokol, IP adresy, návaznost IP na nižší vrstvy

Internet protokol, IP adresy, návaznost IP na nižší vrstvy Metodický list č. 1 Internet protokol, IP adresy, návaznost IP na nižší vrstvy Cílem tohoto tematického celku je poznat formát datagramů internet protokolu (IP) a pochopit základní principy jeho fungování

Více

Analýza aplikačních protokolů

Analýza aplikačních protokolů ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická PROJEKT Č. 4 Analýza aplikačních protokolů Vypracoval: V rámci předmětu: Jan HLÍDEK Komunikace v datových sítích (X32KDS) Měřeno: 28. 4. 2008

Více

CAD pro. techniku prostředí (TZB) Počítačové sítě

CAD pro. techniku prostředí (TZB) Počítačové sítě VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STROJNÍHO INŽENÝRSTVÍ - ENERGETICKÝ ÚSTAV ODBOR TERMOMECHANIKY A TECHNIKY PROSTŘEDÍ CAD pro techniku prostředí (TZB) Počítačové sítě http://ottp.fme.vutbr.cz/cad/

Více

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIV - 2.3.1.1 Windows server 2003 (seznámení s nasazením a použitím)

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIV - 2.3.1.1 Windows server 2003 (seznámení s nasazením a použitím) Object 12 3 Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Téma: MEIV - 2.3.1.1 Windows server 2003 (seznámení s nasazením a použitím) Obor: Mechanik Elektronik Ročník: 4. Zpracoval(a): Bc. Martin Fojtík Střední

Více

POČÍTAČOVÉ SÍTĚ Metodický list č. 1

POČÍTAČOVÉ SÍTĚ Metodický list č. 1 Metodický list č. 1 Cílem tohoto předmětu je posluchačům zevrubně představit dnešní počítačové sítě, jejich technické a programové řešení. Po absolvování kurzu by posluchač měl zvládnout návrh a správu

Více

Distribuované systémy a počítačové sítě

Distribuované systémy a počítačové sítě Distribuované systémy a počítačové sítě propojování distribuovaných systémů modely Klient/Server, Producent/Konzument koncept VFD (Virtual Field Device) Propojování distribuovaných systémů Používá se pojem

Více

Modemy a síťové karty

Modemy a síťové karty Modemy a síťové karty Modem (modulator/demodulator) je zařízení, které konvertuje digitální data (používané v PC) na analogové signály, vhodné pro přenos po telefonních linkách. Na druhé straně spojení

Více

Maturitní okruhy pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

Maturitní okruhy pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace Maturitní okruhy pro 1KŠPA Kladno, sro Předmět Typ zkoušky Obor Forma Období Počítačové sítě a komunikace Profilová ústní Informační technologie Denní / Dálková MZ2019 strana 1 / 5 1 Počítačové sítě, základní

Více

EU-OPVK:VY_32_INOVACE_FIL9 Vojtěch Filip, 2013

EU-OPVK:VY_32_INOVACE_FIL9 Vojtěch Filip, 2013 Číslo projektu CZ.1.07/1.5.00/34.0036 Tématický celek Inovace výuky ICT na BPA Název projektu Inovace a individualizace výuky Název materiálu Komunikační protokoly v počítačových sítích Číslo materiálu

Více

Počítačové sítě. Další informace naleznete na :

Počítačové sítě. Další informace naleznete na : Počítačové sítě Další informace naleznete na : http://cs.wikipedia.org http://dmp.wosa.iglu.cz/ Počítačová síť - vznikne spojením 2 a více počítačů. Proč spojovat počítače? Přináší to nějaké výhody? A

Více

Videozóna obývací pokoj

Videozóna obývací pokoj imm Audio Zone-R imm Audio Zone-R Audiozóna ložnice Audiozóna kuchyně Videozóna obývací pokoj Aktivní reproduktory Zesilovač Reproduktory 3,5 mm jack Reproduktory 3,5 mm jack Videozóna HDMI RS 232 imm

Více

ANALÝZA TCP/IP 2 ANALÝZA PROTOKOLŮ DHCP, ARP, ICMP A DNS

ANALÝZA TCP/IP 2 ANALÝZA PROTOKOLŮ DHCP, ARP, ICMP A DNS ANALÝZA TCP/IP 2 ANALÝZA PROTOKOLŮ DHCP, ARP, ICMP A DNS V této části se seznámíte s funkcemi a principy protokolů DHCP, ARP, ICMP a DNS. Síť je uspořádána dle následujícího schématu zapojení. Zahajte

Více

Routování směrovač. směrovač

Routování směrovač. směrovač Routování směrovač směrovač 1 Předmět: Téma hodiny: Třída: _ Počítačové sítě a systémy Routování směrovač 3. a 4. ročník SŠ technické Autor: Ing. Fales Alexandr Software: SMART Notebook 11.0.583.0 Obr.

Více

Komunikace mezi uživateli: možnost posílání dat na velké vzdálenosti

Komunikace mezi uživateli: možnost posílání dat na velké vzdálenosti 1 očítačová síť Je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat. 1.1 Důvody vytváření sítí Sdílení zdrojů: HW (hardwarové zdroje): V/V

Více

Virtuální sítě 2.část VLAN

Virtuální sítě 2.část VLAN Virtuální sítě 2.část VLAN Cíl kapitoly Cílem této části kapitoly je porozumět a umět navrhnout základní schéma virtuálních lokálních sítí. Klíčové pojmy: Broadcast doména, členství VLAN, IEEE 802.10,

Více

TOPOLOGIE DATOVÝCH SÍTÍ

TOPOLOGIE DATOVÝCH SÍTÍ TOPOLOGIE DATOVÝCH SÍTÍ Topologie sítě charakterizuje strukturu datové sítě. Popisuje způsob, jakým jsou mezi sebou propojeny jednotlivá koncová zařízení (stanice) a toky dat mezi nimi. Topologii datových

Více