Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilJiří Čech
1
Pavel Dvořák Gymnázium Velké Meziříčí Počítačové sítě – služba WWW Registrační číslo projektu: CZ.1.07/1.5.00/34.0948 Datum:1. 12. 2013 Jazyk: čeština Cílová skupina: studenti vyššího gymnázia, 15–16 let Druh učebního materiálu: studijní materiál + kontrolní otázky na dané téma Očekávaný výstup: student se seznámí s nejpoužívanější službou na Internetu a jejím fungováním Anotace:výklad + kontrolní otázky k probrané látce
2
Co je WWW služba, WWW = World Wide Web, česky celosvětová síť (pavučina) nejpopulárnější ze služeb Internetu soustava propojených hypertextových dokumentů projekt WWW zahájen r. 1989 v CERNu cílem bylo navrhnout mechanismus sdílení a zveřejňování informací týkajících se výzkumných projektů je založena na principu klient-server funkce klienta zabezpečuje WWW prohlížeč (browser) server přijímá a vyřizuje požadavky klientů
3
HyperText, HTML Hypertext – nelineární textový dokument, který odkazuje na jiný dokument či různá místa téhož dokumentu (definován již v r. 1965!) HTML – speciální značkovací jazyk, umožňuje vytvářet složité multimediální dokumenty s obrázky, zvuky a videem, ale také umožňuje hypertextovou navigaci mezi různými dokumenty uloženými na Internetu
4
Protokol HTTP Jeho činnost se sestává z kroků: 1. Klient naváže spojení se serverem pomocí TCP/IP protokolu 2. Klient pošle požadavek z posloupnosti znaků GET CRLF 3. Server odešle obsah požadovaného dokumentu nebo chyby, pokud dokument nemohl být odeslán Klient musel pochopit strukturu přijatého souboru z vlastního jména dokumentu (např. z přípony), což se ukázalo nedostačující => vznikla pravidla MIME.
5
MIME Z důvodů velkého množství formátů souborů přenášených ze serveru bylo nutné rozšířit protokol HTTP o pravidla MIME (Multipurpose Internet Mail Extenxion). Specifikace MIME standardizuje mj. popis přenášených multimediálních dokumentu v záhlaví přenosu tak, aby je přijímací strana mohla správně zpracovat Např.: Content-Type: text/html; charset=iso-8859-2 Content-Encoding: x-gzip
6
Adresa zdroje URL Identifikátor URL (Uniform Resource Locator) slouží k jednoznačnému určení zdroje Identifikátor URL (Uniform Resource Locator) slouží k jednoznačnému určení zdroje v Internetu (ve smyslu dokumentu či služby) Obecný tvar URL + příklad: Obecný tvar URL + příklad: služba://přih_jméno:heslo@počítač.doména:port/cesta;parametr?dotaz#část http://pavel:heslo@email.seznam.cz/login Služba Služba http – www stránky ftp – přenos souborů file – lokální soubor news - zprávy diskuzních skupin mailto – e-mail
7
Služba WWW je založena na šťastně navržené spolupráci 3 standardů HTTP (Hyper Text Transfer Protocol) Pro komunikaci mezi klientem a serverem HTML (HyperText Mark-up Language) Jazyk pro formátování komplexních dokumentů URL (Uniform Resource Locator) Jednoznačná identifikace zdroje v Internetu Počítačová sestava (notebook) = klient www server Dotaz (URL) Odpověď (HTML stránka) Protokol HTTP (HTTPS)
8
WWW server provede: Kontrolu, zda je požadavek oprávněný (pokud soubor chráněný, požádá o autentizaci) Nalezne dokument dle URL a zkontroluje, zda nedojde k narušení bezpečnosti (nelze odeslat např. soubor s hesly uživatelů) Dle dokumentu sestaví hlavičku popisující odpověď a samotný dokument Spojí hlavičku s dokumentem a vše odešle Zapíše do logovacího (popř. error logovacího) souboru vyřízený požadavek (popř. chybovou informaci)
9
Servery WWW Též nazývány servery HTTP, jsou procesy (aplikace) provozované na uzlech Internetu Komunikují s klienty a vyřizují jejich požadavky Nejčastěji instalovány na PC s OS Unix, Linux, Windows Implementace serveru není příliš náročná, existuje mnoho druhů v nabídce – liší se rychlostí, komfortem konfigurace a spolehlivostí (nejčastěji Apache na OS Linux = nulová pořizovací cena) Na jednom PC může být více WWW serverů – 1 PC = 1 IP adresa PC má více alias-jmen – musí být vytvořeny potřebné DNS záznamy
10
Kontrolní otázky 1. K čemu slouží protokol HTTP? 2. Co je to URL a k čemu slouží? 3. Definuj pojem hypertext. 4. Proč byl protokol HTTP rozšířen o pravidla MIME? 5. Namaluj nákres komunikace mězi klientem a serverem služby www. 6. Co je třeba zajistit, abych mohl provozovat vlastní www server? 7. Co popisuje standard HTML? 8. Co označuje zkratka WWW, kde a proč vznikla tato služba?
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.