→ Slide 1 no-footer
2. lekce - WWW stránky, webserver, komunikace server-client
→ Slide 2
Komunikace client - server
↓ Slide 3
↓ Slide 4
Architektura klient - server
klient–vstupní bod do internetu: PC, notebook, mobil…
server–obsluhuje požadavky uživatele, zasílá požadované informace atd.
data a výpočetní výkon jsou distribuovány po síti
klient vyšle požadavek, server odpovídá
↓ Slide 5
↓ Slide 6
TCP/IP (opakování)
↓ Slide 7
↓ Slide 8
↓ Slide 9
↓ Slide 10
→ Slide 11
↓ Slide 12
↓ Slide 13
↓ Slide 14
HTTP(S)
protokol pro přenos stránek mezi webovým serverem a prohlížečem
protokol funguje způsobem dotaz-odpověď
uživatel (pomocí internetového prohlížeče) pošle serveru dotaz ve formě holého textu, obsahujícího označení požadovaného dokumentu
server následně odpoví pomocí několika řádků textu, popisujících výsledek dotazu (zda se dokument podařilo najít nebo ne apod.)
hned potom následuje tělo požadovaného dokumentu
↓ Slide 15
HTTP Request
GET /hello.htm HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT)
Host: www.tutorialspoint.com
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
↓ Slide 16
HTTP response
HTTP/1.1 200 OK
Date: Mon, 27 Jul 2009 12:28:53 GMT
Server: Apache/2.2.14 (Win32)
Last-Modified: Wed, 22 Jul 2009 19:15:56 GMT
Content-Length: 88
Content-Type: text/html
Connection: Closed
<html>
<body>
<h1>Hello, World!</h1>
</body>
</html>
↓ Slide 17
HTTP Metody
metoda GET
/test/demo_form.php?name1=val1&name2=val2
metoda POST
POST /test/demo_form.php HTTP/1.1
Host: w3schools.com
name1=value1&name2=value2
↓ Slide 18
→ Slide 19
↓ Slide 20
Vrstvy webové stránky
Struktura
Prezentační vrstva
Vrstva chování
↓ Slide 21
Internetové prohlížeče
Google Chrome
Safari
Mozilla Firefox
Samsung Internet
Edge Legancy
-
Notes
Zdroje