HTTP server HTTP server 1 Jak to funguje?

Slides:



Advertisements
Podobné prezentace
SÍŤOVÉ PROTOKOLY.
Advertisements

Úvod do počítačových sítí Úvod. Úvod do počítačových sítí •Úvod, síťové protokoly, architektury,standardy •Fyzická úroveň •Linková úroveň •Lokální počítačové.
Rozšíření systému pro zátěžové testy o SOAP a agenty Zbyněk Pyšný.
Protokol HTTP (Hypertext Transfer Protocol)
SÍŤOVÉ SLUŽBY DNS SYSTÉM
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/ Datum: Jazyk: čeština.
1 Počítačové sítě Úvodní přednáška Cíl předmětu –seznámit se s principy datové komunikace –seznámit se s principy distribučních systémů –seznámit se s.
Princip fungování pošty Vnitřní členění zpráv Protokoly
Základy informatiky Internet Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta.
Analýza síťového provozu
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ý.
Internetové technologie Informatika pro ekonomy II přednáška 8.
Internet, WWW, HTML a spol.. Hlavní zásady inženýrství reprodukovatelnost měřitelnost a parametrizovatelnost přenositelnost typizace a standardizace dokumentace.
Návrh a tvorba WWW Přednáška 1
PHP – Základy programování
Aplikace VT v hospodářské praxi internetové technologie Ing. Roman Danel, Ph.D. VŠB – TU Ostrava.
DIGITÁLNÍ UČEBNÍ MATERIÁL Číslo projektuCZ.1.07/1.5.00/ Název projektuEU peníze středním školám Masarykova OA Jičín Název školyMASARYKOVA OBCHODNÍ.
Protokoly a adresy na internetu
Jazyk PHP Programovací jazyk PHP (Hypertext preprocessor) je skriptovací jazyk, který běží na straně serveru. KLIENT - SERVER Server posílá do vašeho počítače.
European Computer Driving Licence Modul 7 – Služby informačních sítí Mendelova zemědělská a lesnická univerzita v Brně.
Internet.  Celosvětový systém propojených počítačů  Funkce  Sdílení dat  Elektronická pošta.
Dynamické dokumenty na straně serveru Informatika pro ekonomy II přednáška 8.
Správa webserveru Přednáška 2 Protokol HTTP. Obsah Protokol HTTP –Historie –Verze HTTP zpráva –Požadavek (request) –Response (response) Syntaxe HTTP zprávy.
Firewall.
AJAX nejmodernější webová technologie… seminář pro učitele ZŠ a SŠ Mgr. Marek Osuchowski Ostravská univerzita © 2011.
Elektronický registr oznámení Zpracoval(a): Mgr. František Rudecký
Základní složky systému globálního informačního systému WWW Jednoznačná globální identifikace WWW zdrojů (URL, URI, URN) Standardní jazyk pro vytváření.
Otázka č.10 INTERNET ALENA POLEDNOVÁ,4.A.
INTERNET – struktura, fungování a přehled využití
1 I NTERNETOVÁ INFRASTRUKTURA. H ISTORIE SÍTĚ I NTERNET RAND Corporation – rok 1964 Síť nebude mít žádnou centrální složku Síť bude od začátku navrhována.
URL v HTML URL - Unique Resource Locator Příklad:
CZ.1.07/1.4.00/ VY_32_INOVACE_166_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Úvod do PHP IZI 228.
Shrnutí Chceme–li připojit PC k Internetu musíme: 1.Zadat adresu DNS serveru (začne pracovat převod IP adresa  symbolické jméno), prakticky začne fungovat.
1 Seminář 9 MAC adresa – fyzická adresa interface (rozhraní) Je zapsána v síťové kartě. Je identifikátor uzlu na spoji. MAC adresu v paketu čte switch.
Internet.
1 Protokol HTTP (Hypertext Transfer Protocol) HTTP je základem systému „World Wide Web“ (WWW) - Web … HTTP – jednoduchý protokol aplikační vrstvy, transport.
DIGITÁLNÍ UČEBNÍ MATERIÁL Číslo projektuCZ.1.07/1.5.00/ Název projektuEU peníze středním školám Masarykova OA Jičín Název školyMASARYKOVA OBCHODNÍ.
Seminář 12 Obsah cvičení Transportní služby Utilita nestat
Vzdálená správa Tomáš Kalný.
Transportní úroveň Úvod do počítačových sítí Lekce 10 Ing. Jiří Ledvina, CSc.
INTERNET.
Internetové technologie Informatika pro ekonomy přednáška 7.
Pokročilá ochrana informací Ladislav Šolc, Tomáš Kutěj Systems Engineers Microsoft, s.r.o.
PB169 – Operační systémy a sítě Protokoly aplikační vrstvy Marek Kumpošt, Zdeněk Říha.
Základní složky systému globálního informačního systému WWW
Unix a Internet 6. Webový server © Milan Keršlágerhttp:// Obsah: ● WWW, webový.
Jak fungují webové stránky Úvod do HTML (1). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická.
Internet. je celosvětový systém navzájem propojených počítačových sítí („síť sítí“), ve kterých mezi sebou počítače komunikují pomocí rodiny protokolů.
 = jedná se o vzájemné propojení lokálních počítačových sítí pomocí vysokorychlostních datových spojů  vznikl spojením mnoha menších sítí  v každé.
Číslo projektu CZ.1.07/1.5.00/ Kódování materiálu vy_32_INOVACE_inf3_web01 Označení materiálu web01_uvod.pptx Název školy Gymnázium Kladno Autor.
1 Počítačové sítě II 18. World Wide Web, HTTP Miroslav Spousta, 2006,
Transportní vrstva v TCP/IP Dvořáčková, Kudelásková, Kozlová.
WWW a HTML Základní pojmy Ivo Peterka.
Internet – pojmy, služby
Název školy: Autor: Název: Číslo projektu: Název projektu:
WWW a HTML Základní pojmy Ivo Peterka.
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
Seminář 11 DHCP + HTTP + IPTABLES
Internetové technologie
Základní pojmy při používání Internetu
Počítačové sítě Systém pro přenos souborů – protokol FTP
Protokol HTTP (Hypertext Transfer Protocol)
Číslo projektu OP VK Název projektu Moderní škola Název školy
Hypertext Markup Language
Pavel Dvořák Gymnázium Velké Meziříčí Počítačové sítě – služba WWW
Propojování sítí (1) Propojování sítí je možné realizovat, např. pomocí: Repeater: zesilovač, který předává veškeré informace z jedno-ho síťového segmentu.
Počítačové sítě Systém pro přenos souborů – protokol FTP
Příklad topologie sítě Adresace v internetu MAC adresa – fyzická adresa interface (rozhraní) Je zapsána v síťové kartě. Je identifikátor uzlu.
Úvod do počítačových sítí
Transkript prezentace:

HTTP server

HTTP server 1 Jak to funguje?

HTTP server URL (Uniform Resource Locator) př: Protokol HTTP (HyperText Transfer Protocol) –HTTP 0.9 –HTTP 1.0 –HTTP 1.1 Trvalé spojení Komprimace/dekomprimace dat Virtuální hostitelé Přenos intervalu bajtů 2

HTTP server Příklad požadavku: GET /httpserver/prezentace.php HTTP/1.1 Host: site.kohl.cz Příklad odpovědi: HTTP/ OK Server: Siux/

HTTP server Metody požadavku: –GET –HEAD –POST –OPTIONS –PUT –DELETE –TRACE 4

HTTP server Stavové kódy a hlášení 1**Informační 2**Úspěšné vyřízení požadavku 3**Přesměrování 4**Chyba klienta 5**Chyba na straně serveru Příklad odpovědi serveru:HTTP/ OK 5

HTTP server Hlavičky: –If-Modified-Since(„304 Not Modified“) –Last-Modified –Allow: GET, HEAD –Content-Length –Server 6 HTTP

HTTP server 7 Program: Použití funkcí pro spojové služby:

HTTP server 8 Načtení parametrů a konfiguračních souborů, nastavení proměných Inicializace soketů Načtení požadavku Nalezení souboru Nastavení proměných Načtení souboru Koncovka souboru spuštění CGI Odeslání souboru naslouchání Uzavření spojení fork()

HTTP server 9 Některé proměné využívané programem a CGI skripty: SERVER_SOFTWARE SERVER_NAME SERVER_PORT REQUEST_METHOD REMOTE_HOST REMOTE_ADDR HTTP_USER_AGENT

HTTP server Literatura: Linux začínáme programovat : Neil Matthew, Richard Stones Pokročilé programování v operačním systému Linux : Mark Mitchell, Jeffrey Oldham, Alex Samuel Linux – administrace serveru Apache : Charles Aulds PHP – tvorba interaktivních internetových aplikací : Jiří Kosek Síťové programování pod Windows a programování Internetu : Josef Pirkl Internet standardy a protokoly : Dilip C.Naik Internetworking pomocí TCP/IP : Pavel Šmrha, Vladimír Rudolf Web Hacking: Útoky a obrana : Stuart McClure, Saumil Shah, Shreeraj Shah 10