9. World Wide Web: hypertext, URI, HTTP(s), značkovací jazyky a jejich principy: jazyk HTML, XML. Webové prohlížeče, cache stránek, sémantický web, hluboký web Flashcards
World Wide Web
WWW je rozsáhlá síť webových stránek a souborů, které jsou přístupné prostřednictvím internetového prohlížeče
Tento koncept vznikl v roce 1989 v CERNu
hypertextový systém propojuje webové stránky pomocí odkazů
Hypertext
Hypertext je způsob prezentace informací na webových stránkách
Umožňuje snadnou navigaci mezi jednotlivými stránkami prostřednictvím hypertextových odkazů
Tyto odkazy mohou být textové, grafické nebo multimediální prvky
Díky hypertextu jsou webové stránky více interaktivní a uživatelsky přívětivé
Uživatelé mohou snadno procházet a vyhledávat informace na webu pomocí jednoduchého klikání na hypertextové odkazy, což usnadňuje navigaci a zlepšuje uživatelskou zkušenost
URI
Uniform Resource Identifier
URI je standardizovaná forma identifikace zdroje na internetu, jako například webových stránek, dokumentů, obrázků, videí a dalších zdrojů
URI je tvořen jedinečnou adresou, která umožňuje přístup k danému zdroji na internetu
URI se skládá z několika částí: protokolu, domény, cesty a parametrů, umožňující definovat zdroj
URL
Uniform Resource Locator
URL je pouze ADRESA daného jedinečného zdroje na webu
Takovým zdrojem může být stránka HTML, dokument CSS, obrázek apod.
Protokol HTTP(s)
Hypertext Transfer Protocol Secure
Zabezpečený protokol HTTP pro přenos dat mezi webovým prohlížečem a stránkou
Protokol chrání uživatele před odposlechy a útoky
Protokol HTTPS hraje významnou roli při zabezpečení webových stránek, které zpracovávají nebo přenášejí citlivé údaje
Všechny webové stránky, které vyžadují přihlašovací údaje nebo zahrnují finanční transakce, by měly používat protokol HTTP(s), aby byla zajištěna bezpečnost uživatelů, transakcí a dat
Značkovací jazyky
Jazyky, jejichž zdrojový text obsahuje současně jak vlastní text, tak instrukce pro jeho zpracování
Ty se zpravidla vyskytují v podobě příkazů či značek
Zdrojovým textem bývá obyčejný ASCII soubor, což umožňuje jeho snadnou editaci
Obvykle značkovací jazyky se dělí na dvě skupiny:
- Popisné jazyky – konstrukce slouží k popisu, informace obsažené v dokumentu XML a HTML
- Výkonné jazyky – obsahují i výkonné instrukce na úrovni programovacího jazyka typicky určitou formu pamětí či proměnných a nástroje pro přiřazování a využívání jejich hodnot
HTML
HyperText Markup Language
Základní jazyk pro tvorbu webových stránek a základní stavební kámen moderního webu
HTML slouží k popisu struktury a obsahu webové stránky pomocí různých značek a atributů
Tyto značky jsou poté interpretovány webovým prohlížečem, který je zobrazí v podobě vizuálního obsahu.
XML
Extensible Markup Language
XML je velmi flexibilní a umožňuje vytvářet vlastní značky, které jsou přizpůsobeny konkrétním potřebám (XML je obecnější než HTML)
XML zajišťuje, že data jsou popsaná jednotným způsobem a lze je přenášet mezi různými systémy bez ztráty informace
Každý XML dokument obsahuje značky, které popisují strukturu dat, a obsah mezi nimi, který reprezentuje samotná data
Webové prohlížeče
Webový prohlížeč je softwarová aplikace, která slouží k přístupu k celosvětové síti (www)
Prohlížeč je součástí modelu klient server, kde hraje roli klienta
Požadované informace odesílá webovému serveru prostřednictvím HTTP
Při zadání adresy URL si webový prohlížeč nejprve vyžádá od DNS IP adresu
Jakmile je požadavek přijat, server shromáždí dané informace a předá je ve formě webových stránek
Cache stránek
Caching je proces ukládání kopií souborů do mezipaměti nebo dočasného úložiště, aby bylo možné k nim rychleji přistupovat
Webové prohlížeče ukládají do mezipaměti soubory HTML, JavaScript a obrázky, aby se webové stránky načítaly rychleji, zatímco servery DNS ukládají do mezipaměti záznamy DNS pro rychlejší vyhledávání
Sémantický web
Sémantický web se zaměřuje na rozšíření stávajícího webového prostředí
Umožňuje přesnější, rychlejší a účinnější vyhledávání informací
Cílem je tedy umožnit zpracování dat a vytvoření většího a propojenějšího celku, který je lépe vyhledatelný a srozumitelný pro uživatele
Hluboký web
Hluboký web, se týká obsahu webových stránek, které nejsou dostupné pro běžné vyhledávače
Stránky jsou obvykle chráněny před veřejným přístupem heslem
přístupný pouze prostřednictvím speciálních nástrojů - prohlížeč Tor
privátní webové stránky
většina obsahu v hlubokém webu je legální, ale je zde také mnoho nelegálních aktivit