13. HTTP Je WWW protokol (poznan tudi kot Request & Response) Brskalniki komunicirajo preko http Strežniki komunicirajo preko http Torej je komunikacijski protokol med strežnikom in odjemalcem (brskalnikom)
14. Delovanje http HTTP uporablja preprost pogovorni vzorec: brskalnik se poveže s strežnikom preko porta začne dialog s prošnjo za datoteko na strežniku strežnik nato odgovori brskalniku nazaj in pošlje datoteko
16. Prikaz strani Brskalnik dobi od strežnika datoteko v obliki HTML (povezave, slike ...). Analiza HTML Ugotovi, da potrebuje še vsebine za pravilen prikaz strani (recimo sliko). Ko se to zgodi, brskalnik začne še eno HTTP zahtevo za vsako sliko.
19. Protokol s stanjem Kadar protokol podpira stanje, to pomeni, da omogoča izmenjavo vrste ukazov med odjemalcem in strežnikom. Strežnik pri tem ves čas “ ohranja stanje ” odprte povezave, ki se imenuje tudi seja. Med protokole s stanjem štejemo FTP, SMTP, POP3
20. Protokol brez stanja Življenjska doba povezave je le v času izmenjave sporočila zahteva/odgovor. Zato ne obstaja avtomatski način vzdrževanja seje med več zaporednimi sporočili zahteva/odgovor. Posledica je, da ne moremo združiti več zahtev v eno – npr. zahtevati spletne strani skupaj z vsemi slikami.
22. Majhen test telnet google.com 80 GET /search?q=Islam+Mušić Results (HTTP/1.0 200 OK ...) Enostavno
23. Http zahtevki GET Najbolj pogosta metoda za pridobitev vsebine datoteke. POST Podobno kot GET, samo da je telo zahtevka vsebuje podatke ki jih želimo sporočiti strežniku . PUT Se uporablja za pošiljanje datotek na ciljni spletni strežnik. DELETE Redko implementirani.. zbriše dotično datoteko z strežnika.
24. Nekaj rezultatov 200 OK (datoteka najdena) 404 (File not found) 302 (Resource has moved) 500 (Internal server error)
25.
26.
27.
28.
29.
30.
31.
32. HTML ( HyperText Markup Language ) je označevalni jezik za izdelavo spletnih strani Tim Berners-Lee (W3C) Internet Engineering Task Force (IETF) HTML 4.01 (24.12.1999) HTML5 (v razvoju; cca. 2012)
33. HTML ni programski jezik koda zapisana v ASCII (sistemska neodvisnost) TAG (značke, oznake)
34. Uvod HTML je kratica za HyperText Markup Language je jezik za objavljanje na svetovnem spletu podmnožica mednarodnega standarda za izmenjavo elektronskih dokumentov imenovan SGML (Standard Generalized Markup Language) HTML ponuja: elektronsko objavo dokumentov z besedili, tabelami, fotografijami, preusmeritve, uporaba obrazcev,…
35. HTML - oznake oznaka je vedno zaprta med znaka za večji in manjši < in > oznaka velja od mesta klica do mesta preklica, za preklic oznake pred oznako postavimo poševnico / nekatere oznake in elementi lahko vsebujejo tudi atribute
36. XHTML - uvod XHTML je naslednji korak v razvoju jezikov, ki se uporabljajo za objavljanje v spletu. Je jezik, ki zadostuje vsem pravilom jezika XML. Dokumente XHTML 1 je mogoče napisati tako, da so popolnoma združljivi z različicami jezika HTML 4.01.
37. XHTML Uporablja HTML značke, ki pa jih je potrebno zapisati po pravilih pisanja XML Obstajajo razlike med XHTML in HTML
38. XHTML Vsak XHTML dokument se mora začeti z deklaracijo tipa dokumenta (Document Type Definition). DOCTYPE deklarira različico XHTML, na kateri temelji dokument. Poznamo tri različne deklaracije (Strict, Transitional, Frameset). <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
39.
40. XHTML Mala začetnica Vsi elementi morajo biti zaključeni Gnezdenje Atributi se ne smejo krajšat
41. XHTML <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional .dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sl"> <head> <title>naslov dokumenta v naslovni vrstici </title> </head> <body> <!-- telo oz. vsebina --> </body> </html>