Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

DIGITÁLNÍ UČEBNÍ MATERIÁL Číslo projektuCZ.1.07/1.5.00/34.0232 Název projektuEU peníze středním školám Masarykova OA Jičín Název školyMASARYKOVA OBCHODNÍ.

Podobné prezentace


Prezentace na téma: "DIGITÁLNÍ UČEBNÍ MATERIÁL Číslo projektuCZ.1.07/1.5.00/34.0232 Název projektuEU peníze středním školám Masarykova OA Jičín Název školyMASARYKOVA OBCHODNÍ."— Transkript prezentace:

1 DIGITÁLNÍ UČEBNÍ MATERIÁL Číslo projektuCZ.1.07/1.5.00/34.0232 Název projektuEU peníze středním školám Masarykova OA Jičín Název školyMASARYKOVA OBCHODNÍ AKADEMIE, 17. listopadu 220, Jičín PředmětPočítačové systémy Tematický okruhPočítačové systémy TémaProtokoly HTTP a HTTPS Označení DUMUVY_32_INOVACE_520 Jméno autoraMgr. Jan Krejčí Datum vytvoření5.3.2014 AnotaceSeznámení s protokolem HTTP. Vývoj a funkce HTTP protokolu. Základní dotazovací metody. Funkce cookies v internetovém prohlížeči. Základní informace o HTTPS protokolu.

2 HTTP Hypertext Transfer Protocol

3 ► Hypertext Transfer Protocol ► internetový protokol určený pro výměnu hypertextových dokumentů ► dokáže přenášet jakékoliv soubory ► funguje pomocí modelu klient - server ► využívá protokol TCP ► komunikace probíhá obvykle pomocí portu 80 ► neumožňuje šifrování komunikace HTTP

4 Verze HTTP ► http 0.9 rok 1991 ► http 1.0 rok 1996 ► http 1.1 rok 1997, 1999 aktualizováno ►používáno dodnes ► http protokol v rámci www garantuje nadnárodní konsorcium W3C HTTP

5 Funkce HTTP ► funguje na principu dotaz – odpověď ► uživatel pomocí programu (nejčastěji internetový prohlížeč) zašle serveru dotaz ► dotaz obsahuje označení požadovaného dokumentu, informace o schopnostech prohlížeče, … ► server odpovídá zda se podařilo nalézt dokument, jakého je typu, … ► následují samotná data požadovaného dokumentu HTTP

6 Dotazovací metody ► GET – požadavek na uvedený objekt ► může obsahovat další data (verze prohlížeče, …) ► nejčastěji používaný ► HEAD – shodné jako GET, ale nepředává data ► POST – odesílá uživatelská data na server ► např. při odesílání formuláře ► DELETE – smaže uvedený objekt ze serveru ► nutná oprávnění HTTP

7 Ukázka komunikace se serverem seznam.cz pomocí internetového prohlížeče Google Chrome. [1]

8 HTTP [2] Ukázka hlavičky přenosu při komunikaci se serverem seznam.cz pomocí internetového prohlížeče Google Chrome.

9 ► protokol HTTP je bezstavový ► server funguje na principu dotaz/odpověď ► nerozpoznává klienty, od kterých přicházejí požadavky ► tzn. pokud klient pošle dotaz a poté další, server nerozezná, že se jedná o stejného klienta ► např. internetové nakupování ► 1. požadavek: vložení zboží do košíku ► 2. požadavek: objednávka ► vyřešeno pomocí cookies HTTP

10 COOKIES ► malé množství dat, která www server zasílá internetovému prohlížeči, ten je uloží na počítači ► při dalším požadavku na server prohlížeč tyto data posílá zpět na server ► díky tomu server rozpozná, o kterého klienta se jedná ► cookies mohou obsahovat i uživatelské předvolby HTTP

11 HTTPS ► šifrovanou variantou HTTP ► zabezpečený protokol ► omezuje možnost zachytávat a zneužívat komunikaci ► využívá se pro citlivá data (osobní údaje, hesla, čísla kreditních karet, internetové bankovnictví, …) ► muže přenášet jakákoliv data (stránky, obrázky, …) ► data šifruje pomocí SSL nebo TLS HTTPS

12 Použité obrázky [1] vlastní obrázek [2] vlastní obrázek HTTP

13 Použité zdroje 1) http://cs.wikipedia.org/wiki/Hypertext_Transfer_Protocol HTTP


Stáhnout ppt "DIGITÁLNÍ UČEBNÍ MATERIÁL Číslo projektuCZ.1.07/1.5.00/34.0232 Název projektuEU peníze středním školám Masarykova OA Jičín Název školyMASARYKOVA OBCHODNÍ."

Podobné prezentace


Reklamy Google