======WEB - http======
Sitovy protokol ktery slouzi hlavne na prenos HTML stranek. Pracuje na TCP protokolu, je typu state-less, navaze spojeni, ziska co chce a ukonci spojeni. HTTP protokol se pripojuje k webovym (http) serverum, jako treba [[/linux/services.html#httpd|Apache]].
HTTP oddeluje pozadavek (request) od odpovedi (reply) prazdnym radkem.
[[http://cs.wikipedia.org/wiki/Hypertext_Transfer_Protocol|HTTP na cs.wikipedia.org]]\\
[[http://en.wikipedia.org/wiki/Http|HTTP na en.wikipedia.org]]\\
[[http://en.wikipedia.org/wiki/List_of_HTTP_headers|parametry HTTP hlavicky]]\\
[[http://en.wikipedia.org/wiki/List_of_HTTP_status_codes|status kody HTTP]]\\
==Otestovani http sluzby, primitivni ziskani dat z http serveru (http 1.0):==
telnet tomas.lipensky.cz 80
GET /
==Otestovani http sluzby, http/1.1 minimalni ziskani dat z http serveru:==
telnet tomas.lipensky.cz 80
GET / HTTP/1.1
Host: tomas.lipensky.cz
==Otestovani http sluzby, http/1.1 minimalni ziskani dat z http serveru:==
telnet tomas.lipensky.cz 80
GET / HTTP/1.1
Host: tomas.lipensky.cz
==Otestovani http sluzby pres http proxy==
telnet proxy.server.com 8080
CONNECT google.com:80 HTTP/1.0
==Otestovani http sluzby, http/1.1 minimalni ziskani dat z http serveru:==
telnet tomas.lipensky.cz 80
POST / HTTP/1.1
Host: tomas.lipensky.cz
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8video/x-mng,image/jpeg,image/gif;q=0.2,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Aplive: 300
Connection: keep-alive
Color=dark&taste=bitter
==HTTP Proxy==
telnet 1.2.3.4 8080
CONNECT 1.2.3.5:80 GET /
==Dalsi prikazy pro http komunikaci==
wget, curl, GET ... viz [[/unix/commands.html|Unix - prikazy]]\\