80 likes | 211 Views
1IT Tři pilíře webu. Ing. Jiří Šilhán. Tři pilíře WWW. WWW využívá počítačovou architekturu Klient/server, uživatel musí mít nainstalován prohlížeč, který umožňuje navigaci po Internetu a zobrazování informací získaných ze serverů. W3C.
E N D
1IT Tři pilíře webu Ing. Jiří Šilhán
Tři pilíře WWW • WWW využívá počítačovou architekturu Klient/server, uživatel musí mít nainstalován prohlížeč, který umožňuje navigaci po Internetu a zobrazování informací získaných ze serverů.
W3C • Definuje standardy, normy pro web, Konsorcium zahrnuje více než 500 podniků a výzkumných ústavů z celého světa. • Vyvíjí kooperující technologie (specifikace, průvodce, software a nástroje), aby mohlo vést Web v plné jeho síle. • Tým W3C má 67 členů z různých koutů světa a působí v : • the Massachusetts Institute of Technology Laboratory for Computer Science in the United States, • the European Research Consortium for Informatics and Mathematics in Sophia-Antipolis in France, • the Keio University Shonan Fujisawa Campus in Japan.. • Tim Berners-Lee, ředitel W3C a vynálezce World Wide Web • W3C vytváří standardy Webu. Cíle W3C lze popsat v sedmi bodech:
Dlouhodobé cíle W3C • Universal Access – Univerzální přístup Udělat web dostupný pro každého díky podporování technologií, které berou ohled na rozsáhlé rozdíly v kultuře, jazycích, vzdělání, schopnostech, materiálních zdrojích, přístupových zařízeních a fyzických omezeních uživatelů na všech kontinentech • Semantic Web – Sémantický web Vyvinout SW vybavení, které každému uživateli dovoluje co nejlépe využít dostupných zdrojů na webu. • Web of Trust – Web důvěry Provádět rozvoj webu s velkou pozorností na otázky legální, komerční a sociální.
1. Komunikační protokol HTTP • HyperTextTransmissionProtocol – rychlý protokol vstupně výstupního charakteru, který rozumí adresám URL a je určen pro hypertextové prostředí. Umožňuje browseru vyžádat si na serveru konkrétní www stránku, kterou mu server následně zašle. • Protokol je bezestavový, tzn. že každý požadavek je samostatný a nemá žádnou návaznost na předchozí požadavky (www server si nemusí nic pamatovat o předchozí komunikaci s klientem – řeší to COOKIES). • HTTP pracuje v systému požadavek/odpověď. • Přenáší data v textovém tvaru. • Používá travsportní služby protokolu TCP. • Žádosti klientamají formu jednoduchých příkazů – metod: GET (pro poskytnutí stránky), HEAD (požadavek na zaslání hlavičky stránky), POST (posílá data na server).
Značkovací jazyk HTML • Značkovací jazyk vkládá do textu dokumentu další informace o vlastním textu, kombinuje text a informaci o textu. Značkovací jazyky se využívají především pro přenos informací (dat) mezi počítači. Jsou dobře přenosné mezi různými operačními systémy (nejsou na žádném OS závislé).
Jazyk HTML (Hypertext MarkupLanguage, hypertextový značkovací jazyk) je značkovací jazyk určený pro tvorbu www stránek, které se zobrazují prostřednictvím prohlížeče. Využívá se především k vyznačení struktury informace v elektronickém dokumentu. HTML je obecný nástroj na tvorbu a zobrazování hypertextových dokumentů ve WWW. • HTML prošel od svého vzniku v roce 1991 překotným vývojem a jeho původní účel – zpřístupnění vědeckých informací a dokumentů na síti www – byl dalece překročen. Vzniklo několik verzí jazyka, poslední je 4.01. Konsorcium W3C rozhodlo, že vzhledem k příchodu XHTML
Adresovací systém URL • UniformResourceLocator – univerzální způsob adresování. • URL představuje ukazatel na místo, kde je uložena informace a má tvar většinou: http://adresa_serveru/jmeno_souboru.html