POKYNY KE STUDIU 1 Rozšiřující data na Internetu Pracovní materiály Doprovodné obrázky a videa na Internetu Rejstřík pojmů 3 INTERNET Čas ke studiu: 1 hodina Cíl: Po prostudování tohoto odstavce budete: umět popsat spojení mezi klientem a serverem; umět změnit nastavení IP adresy počítače; schopni vyjmenovat a popsat činnosti služeb Internetu; vědět, jak stahovat data z Internetu; umět rozlišit volné licence pro soubory a programy. V této kapitole se seznámíte se způsobem přenosu dat na Internetu. Řekneme si, co je IP adresa a doménová adresa a jak probíhá vzájemný převod. Vyjmenujeme si základní služby Internetu a naučíte se stahovat text, obrázek, fotografie, programy a videa. Na závěr si řekneme o licencování souborů a programů. Výklad Internet je celosvětová síť počítačů, která je vzájemně propojena v jedinou velkou soustavu. Počítače jsou Obrázek Obr. 13 Internet Internet jako jako propojení propojení lokálních lokálních sítí sítí pomocí pomocí routerů routerů.
2 většinou organizovány do menších celků (např. v rámci firmy, školy apod.), kterým říkáme lokální sítě (LAN). Dílčí sítě jsou pak datovými spoji vzájemně propojeny pomocí zařízení, jimž říkáme směrovače (routery). V dnešní době se počet počítačů připojených k Internetu pohybuje kolem 7 miliard. 3.1 Jak funguje Internet Jak vlastně funguje propojení mezi dvěma počítači na Internetu? Jde o spojení mezi vaším počítačem doma, ten se nazývá klient, a počítačem, který službu nabízí, nazývá se server. K propojení dochází, když se například přihlašujete ke svému e-mailu na seznam.cz. Server musí být nepřetržitě připojen k síti, musí mít speciální program umožňující jeho práci a většinou je daleko výkonnější než váš počítač. Spojení se může realizovat různými cestami, stejně jako dojet autem do určitého města můžete pokaždé jinudy. Někdy vám trvá cesta déle, někdy jste na místě rychleji. Podle čeho se ale pozná, kterou trasu zvolit? Na to jsou zde směrovače (routery). Vaše data neputují Internetem jako celek, ale jsou rozsekána na malé kousky, balíčky neboli pakety. Ke každému paketu je přiřazena informace, která obsahuje adresu odesílajícího i přijímajícího počítače a samozřejmě číslo a typ balíčku. Router si každý balíček rozbalí a podívá se na adresu. Podle adresy pak pošle paket správným směrem, přičemž bere v úvahu také rychlost a propustnost trasy. Jednotlivé pakety se mohou pohybovat po různých trasách, ale nakonec jsou seřazeny do správného pořadí. Koncové zařízení pak zajistí rozbalení jednotlivých paketů a přečtení jejich obsahu. Pro bezpečnou komunikaci by měl být váš počítač oddělen od Internetu firewallem. Ten funguje jako bezpečnostní brána a veškeré pakety, jež vyhodnotí podle předem definovaných pravidel jako nevhodné, zahodí (podrobněji v kapitole 11). 3.2 Adresy počítače na Internetu V předchozí kapitole jsme se zmínili, že každý paket si s sebou nese adresu odesílajícího a přijímajícího počítače. Je tedy zřejmé, že každý počítač připojený k Internetu musí mít přidělenou adresu, podle které je možno daný počítač jednoznačně identifikovat. Tato adresa se nazývá IP adresa. Dnes existují dvě verze IP adres: Obrázek 2 Dialog pro zadání IP adresy a adresy DNS serveru
3 IPv4: 192.168.0.23; IPv6:2001:0db8:85a3:08d3:1319:8a2e:0370:7334. K přechodu na IPv6 dochází z jednoho prostého důvodu, všechny adresy předchozí verze byly totiž v roce 2011 vyčerpány. IP adresu vám sdělí váš poskytovatel internetového připojení (provider). Může to provést dvěma způsoby, a to buď dynamicky pomocí DHCP serveru, nebo pevně. Dynamické přidělení IP adresy znamená, že v momentě, kdy se chcete připojit, vám DHCP server poskytne ze své databáze nějakou adresu, která je v daný okamžik volná. U pevného přidělení máte adresu zapsánu trvale. Adresu do počítače zapíšete prostřednictvím dialogu Protokol TCP/IP, jejž naleznete pomocí Síťového připojení. Vyberete typ připojení, najdete Protokol sítě Internet (TCP/IP) a zvolíte Vlastnosti. Možná teď namítnete, že vy při vyhledávání určité www stránky (jde vlastně o spojení se serverem) žádnou IP adresu nezadáváte. Je tomu tak, člověk by si totiž musel pamatovat množství číselných kombinací, což pro nás není příliš přívětivé. Byly tedy vymyšleny tzv. doménové adresy, které již dobře znáte, např. www.seznam.cz. Těm ale zase nerozumí počítač. Proto se každá doménová adresa převádí na IP adresu. Převod zajišťuje DNS server. Zadáte do prohlížeče doménovou adresu, např. www.seznam.cz. Budete propojeni s DNS serverem, jehož adresu máte (stejně jako IP adresu) v počítači zaznamenánu. DNS server nalezne ve své databázi požadovanou IP adresu (nebo poprosí o nalezení jiný DNS server) a tuto vám pošle zpět. Dojde k navázání spojení. Přidělování IP adres má na starosti celosvětová organizace ICANN a její podřízené organizace, které je po blocích přidělují jednotlivým poskytovatelům připojení. 3.3 Služby Internetu Pomocí Internetu můžete získávat informace, mailovat, bavit se s přáteli, nakupovat nebo hrát hry. Internet vám poskytuje služby. Pro realizaci služeb je nutný patřičný počítačový program, pomocí kterého si můžete o službu požádat, např. internetový prohlížeč. Dané programy pak spolu komunikují na základě předem stanovených pravidel, tj. protokolu. Některé služby mohou využívat více typů protokolů, např. s různou úrovní zabezpečení. Mezi základní služby Internetu patří:
4 3.3.1 WWW (World Wide Web) Nejrozšířenější služba slouží k získávání informací pomocí textu, obrázků, zvuku nebo videa. Pro pohyb mezi stránkami využívá hypertextových odkazů, může obsahovat interaktivní prvky. Často slouží jako prostředí (rozhraní) pro další služby. 3.3.2 E-mail Služba slouží k posílání elektronických zpráv a souborů. Je levná, rychlá, pracuje off-line. Jde zřejmě o nejstarší službu Internetu. 3.3.3 Instant messaging Umožňuje přímou (on-line) komunikaci mezi dvěma či více lidmi, a to textovou, hlasovou nebo video komunikací. Umí uživateli oznámit, zda jsou jeho známí přítomni u počítače, většinou pomocí grafické značky. 3.3.4 Stahování a sdílení souborů Tyto služby nesou název totožný s názvem protokolu, který se pro jejich realizaci používá. FTP služba pro posílání a stahování souborů ze serverů. Používá se nejčastěji pro přenos souborů s kódem www stránky při vkládání na server. NFS slouží k připojení disku ze vzdáleného serveru, např. z práce, a umožňuje pracovat s ním stejně, jako by to byl disk vašeho počítače. 3.3.5 Sociální sítě Služba umožňuje vytvoření spřátelené komunity lidí, kteří mezi sebou komunikují, sdílejí informace, fotografie, videa nebo si mohou plánovat akce. V závislosti na nastaveném soukromí se různým lidem umožňuje přístup k informacím, jež uživatel vkládá. 3.3.6 On-line hry Internet nabízí hraní her on-line. Jde o službu, která umožňuje hraní her více hráčů připojených k Internetu. Mezi on-line hry můžeme zařadit i hry pro jednoho hráče. Na Internetu se pak zaznamenávají žebříčky hráčů a další statistiky. 3.3.7 E-shop Služba umožňuje nakupování přes Internet. Uživatel si vybere z katalogu nabízených výrobků zboží a to si pak objedná.
5 3.4 Stahování dat z Internetu Data je možné si na Internetu jednak prohlížet, jednak stáhnout a použít pro další zpracování. Text stáhnete prostým zkopírováním. Označíte požadovaný text (přejedete přes něj se zmáčknutým levým tlačítkem myši), zmáčknete pravé tlačítko myši a vyberete Kopírovat, příp. zmáčknete klávesy CTRL+C. Text se vám vloží do paměti počítače k tomu určené a vy si jej můžete na jiném místě nebo v jiné aplikaci vyzvednout. Otevřete textový editor a text tam vložíte tak, že opět zmáčknete pravé tlačítko myši a zadáte Vložit (CTRL+V). Obrázek stáhnete tak, že na něj kliknete pravým tlačítkem myši a vyberete Uložit obrázek jako. Objeví se dialogové okno pro uložení dat. Zadáte složku, název a obrázek uložíte. Fotografie, filmy a programy se dají stáhnout z různých www stránek k tomu určených. Většinou stránky obsahují tlačítko nebo text s názvem Stáhnout, případně Download. Pro stažení videa z YouTube je nutný speciální program nebo zásuvný modul vložený do internetového prohlížeče, např. Video DownloadHelper nebo Easy YouTube Video Downloader. Mezi nejčastěji používané programy patří YouTube Downloader. Práce je s ním velmi jednoduchá. Vyberete záložku Stáhnout, zadáte adresu www stránky, kterou naleznete v adresním řádku prohlížeče, zadáte složku pro uložení, nastavíte kvalitu a zmáčknete tlačítko Stáhnout. 3.5 Licencování informací Data stažená z Internetu můžete použít pro svou soukromou potřebu, ale někdy je chcete dále publikovat. V takovém případě musíte brát v úvahu autorský zákon. Na Internetu se však vyskytují data, která mají přidělenou tzv. svobodnou licenci. Tato data pak můžete použít, vždy však v souladu s danou licencí. O licenci rozhoduje autor. 3.5.1 Licencování textu, obrázků, hudby a videa Public Domain volné dílo Jde většinou o dílo, u kterého vypršela doba ochrany autorského díla nebo na které se autorská práva nevztahují. Dané dílo můžete volně používat, ale musíte uvést autora. Licence Creative Commons Daná licence má několik typů, přičemž rozhodující jsou čtyři základní vlastnosti (povinnosti uživatele):
6 Attribution (BY) Noncommercial (NC) nutno uvést autora; použít pro nekomerční účely; No Derivative Works (ND) do něj; nutno uvést dílo v původní podobě, nezasahovat Share Alike (SA) kopie a její odvozeniny musejí mít identickou licenci. Licence Creative Commons (CC) pak vzniká kombinací daných vlastností. GNU Free Documentation License (GFDL) Byla původně navržena pro manuály programů a instruktážní materiály, ale lze ji použít na libovolné dílo. Díla s touto licencí se smějí šířit, kopírovat i pozměňovat, ale musejí být zaznamenáni všichni předchozí autoři. Pozměněné kopie musejí mít stejnou licenci jako původní dílo a musejí být zaznamenány všechny změny díla. U děl s danou licencí se nesmějí používat technické prostředky pro zabránění distribuce nebo úprav dokumentu. 3.5.2 Licence programů Public Domain Programy lze volně užívat, šířit, ale i měnit kód aplikace či daný kód použít ve svém programu. Někdy jsou tyto programy označovány jako open source. GNU/GPL Programy je možno užívat, šířit a upravovat, ale za předpokladu, že bude zachována licence GNU, tj. další šíření bude zdarma, a to i v nové verzi. Freeware Programy je možné volně užívat, šířit, ale není možné zasahovat do kódu a kód nebývá k dispozici. Některé aplikace šířené jako freeware lze použít jen k nekomerčním účelům. Všechny dosud jmenované licence jsou samozřejmě zdarma. Shareware Jde o skupinu licencí, jež umožňují bezplatně používat většinou komerční software, ale s určitými omezeními. Cílem dané licence je představení produktu a navnadění uživatele na jeho koupi. Většinou se vyskytuje ve dvou verzích:
7 demo má určitým způsobem omezenu funkčnost, nejsou dostupné všechny funkce programu; trial má omezenu dobu použití, po uplynutí dané doby je program zablokován a až po zaplacení poplatku jsou programy plně zprovozněny. Shrnutí pojmů 3.1. Internet celosvětová síť počítačů, která je vzájemně propojena v jedinou soustavu. Klient počítač, který využívá služby Internetu. Server počítač, který poskytuje služby. Paket blok dat přenášený v počítačové síti. IP adresa jedinečná číselná adresa počítače (uzlu) na Internetu. Doménová adresa jedinečné jméno (adresa) počítače na Internetu v textové podobě. DNS server server, který převádí IP adresu na doménovou adresu. Volné licence mezi ně patří Public Domain, Creative Commons, GNU Free Documentation License. Volné licence pro programy zahrnují Public Domain, GNU/GPL, Freeware, Shareware. Doporučení Dodržování autorských (licenčních) podmínek při kopírování informací z různých webových stránek vás ochrání při používání těchto dat k nesoukromým účelům. Informaci o licenci naleznete v readme.txt programu, příp. v sekci Nápověda v části o aplikaci (programu). Otázky 3.1. 1. Co obsahuje paket? 2. Podle čeho se identifikuje počítač na Internetu?
8 3. Jaký je vztah mezi IP adresou a doménovou adresou? 4. Jak se nazývá služba pro komunikaci on-line? 5. Pomocí čeho mohu pracovat s daty na jiném počítači? 6. Jaká je licence CC BY-ND? 7. Co platí pro program označený jako trial? Úlohy k zamyšlení 3.1. 1. Máte počítač zakoupený na firmu. Pro osobní použití si na něj nainstalujete program označený jako freeware. Je možné, že bude u kontroly na legalitu tento software označen za nelegální? Jak postupovat při užívání programů, jež jsou volně ke stažení? REJSTŘÍK POJMŮ DNS server E-mail E-shop Firewall Freeware FTP GNU Free Documentation License Instant messaging Internet IP adresa Klient Licence Creative Commons NFS On-line hry Pakety Poskytovatel internetového připojení Public Domain Server Shareware Sociální sítě World Wide Web