Co je web a proč není totéž co internet? Kdo ho vymyslel a kdy? Jak se z adresy www.cermat.cz stane skutečné spojení se serverem na druhém konci světa?
V běžné řeči se pojmy zaměňují, ale technicky jde o tři různé věci. Pomáhá je rozlišit ve vrstvách:
Web stojí na třech klíčových principech:
Klikněte na situaci vlevo a potom na pojem vpravo. Vytvořte 4 páry.
Které tvrzení je nejpřesnější?
Vyberte všechny principy, na kterých web stojí:
Internet existoval už od konce 60. let. Vědci si po něm posílali e-maily a dokumenty, ale najít mezi tisíci dokumenty ten správný byl problém. Sdílení mezi laboratořemi po světě bylo nepřehledné — každá instituce měla svůj formát, svůj systém uložení, svůj způsob přístupu.
info.cern.ch. Šlo o čistě textovou službu.
Aby web fungoval, navrhl Berners-Lee najednou tři vzájemně propojené stavební kameny — používáme je dodnes:
Napište příjmení (případně celé jméno) vědce, který v roce 1989 navrhl World Wide Web:
Napište zkratku výzkumné organizace, ve které web v roce 1989 vznikl:
Klikněte na zkratku vlevo a potom na její význam. Vytvořte 4 páry.
Vezměme si konkrétní příklad a rozeberme ho na části:
Doménové jméno se čte zprava doleva jako pyramida, ve které se zúžuje od velkých kategorií ke konkrétnímu webu:
.cz, .sk, .de), generické (.com, .org, .net), speciální (.gov pro vládní, .edu pro vzdělávací). Spravuje je konsorcium ICANN.google.com je SLD slovo google. České domény 2. úrovně spravuje sdružení CZ.NIC.maps.google.com, www.cermat.cz, mail.seznam.cz — vždy něco před hlavní doménou.To, co následuje za doménovým jménem, je cesta (path) — udává, kde na serveru se konkrétní soubor nebo stránka nachází. V adrese www.seznam.cz/zpravy/clanek/123 je cestou /zpravy/clanek/123. Pokud cesta chybí, server většinou vrátí svou „úvodní" stránku.
www je historický pozůstatek — kdysi sloužila k odlišení webového serveru od ostatních (FTP, mail). Dnes většina webů funguje s ní i bez ní (seznam.cz i www.seznam.cz vás dostane na totéž místo).
seznarn.cz (rn místo m), g00gle.com (nuly místo o), portal-cs.cz místo portal.gov.cz. Před přihlášením k čemukoliv si vždy zkontrolujte celou adresu pozorně.
Co je doménou 2. úrovně v adrese https://maturita.cermat.cz/files/zadani.pdf?
https://maps.google.com/place
URL
Klikněte na část adresy vlevo a potom na její název vpravo. Vytvořte 5 párů.
https://mapsgoogle.com/placeVyberte všechny řetězce, které jsou doménami 1. úrovně (TLD):
Jak se jmenuje sdružení, které spravuje doménu nejvyššího řádu .cz (a tedy registry všech českých domén 2. úrovně)?
CZ a za tečkou má slovo nic (z anglického Network Information Centre).142.250.184.142 místo google.com.
Servery na internetu mají číselné IP adresy. IPv4 adresa vypadá třeba takto: 172.217.23.196. Novější IPv6 ještě hůř: 2001:200:8002:203:47ff:fea5:3085. Pro lidi se to pamatuje špatně, pro počítače naopak velmi dobře — adresa je krátká a jednoznačná.
DNS funguje jako telefonní seznam internetu: vy zadáte jméno (seznam.cz), DNS odpoví číslem (77.75.79.222). Bez tohoto seznamu byste museli každému počítači říkat „zavolej IP adresu 77.75.79.222". S DNS stačí říct „seznam".
Když do prohlížeče zadáte www.google.com, počítač okamžitě začne hledat IP adresu serveru:
www.google.com?" Pokud ji počítač už vidl dřív, má ji uloženou v cache a odpoví okamžitě. Pokud ne, ptá se dál.
.com, ten odkáže na DNS server domény google.com, který už zná konkrétní IP.
172.217.23.196. Prohlížeč si ji zapamatuje (do cache, aby se příště nemusel ptát) a pošle požadavek o stránku přímo na tuto adresu.
.cz, .com, .org…), pod nimi servery jednotlivých domén 2. úrovně. Když hledáte www.cermat.cz, DNS jde stromem dolů: root → server .cz → server cermat.cz → IP adresa.
Místo DNS od poskytovatele lze použít veřejné DNS — bývají rychlejší a poskytují vyšší soukromí:
8.8.8.8 a 8.8.4.41.1.1.1 (zaměřený na soukromí)208.67.222.222Co je hlavním úkolem systému DNS?
Jak je organizovaná struktura DNS serverů?
Otevřené otázky bez automatické kontroly. Nejdřív si zformulujte vlastní odpověď, pak si zobrazte návrh.
Vyjmenujte alespoň tři služby, které využívají internet, ale nejsou to web. U každé krátce popište, k čemu slouží.
Tim Berners-Lee se v roce 1993 rozhodl, že web bude zdarma a bez patentu. Co by se asi stalo, kdyby si ho patentoval a vybíral licenční poplatky za každý web na světě?
Najděte v historii svého prohlížeče libovolnou adresu (ideálně delší, ne jen úvodní stránku). Rozeberte ji na protokol, subdoménu, doménu 2. úrovně, TLD a cestu. Napište, co znamená každá část.
Otevřete si na svém počítači příkazovou řádku (Windows: cmd, macOS/Linux: Terminal) a zadejte příkaz nslookup seznam.cz. Co se vám vypsalo? Co se stane, když místo seznam.cz zadáte cermat.cz nebo jméno vaší školy?
nslookup přímo využije DNS a zobrazí IP adresu, na kterou doména směřuje. Většinou uvidíte:
.cz.