Hypertextový prenosový protokol: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
aktualizácia
Bubamara (diskusia | príspevky)
d Verzia používateľa 194.160.188.2 (diskusia) bola vrátená, bola obnovená verzia od Makecat-bot
Riadok 3:
'''Hypertextový prenosový protokol''' (angl. ''hypertext transfer protocol''), skr. '''HTTP''', je protokol pre prenos html dokumentov medzi servermi a klientmi služby WWW<ref>Česká terminologická databáze knihovnictví a informační vědy (TDKIV) [http://aleph.nkp.cz/F/LHFL47HM8SQD863VRMH6LUTUQRU6PFV1FD2HALH91J9V538UT9-11024?func=full-set-set&set_number=028105&set_entry=000001&format=999]</ref>. Pôsobí ako primárna metóda prepravy informácií na [[World Wide Web|world wide webe]]. Pôvodný účel bol poskytovať prostriedky pre publikáciu a získavanie [[HTML]] stránok.
 
Vývoj HTTP koordinovalo [[World Wide Web Consortium]] a pracovné skupiny [[Internet Engineering Task Force]], čím vytvorili sadu dokumentov [[Request for comments|RFC]], predovšetkým [[RFC 2616]]<ref>Hypertext Transfer Protocol -- HTTP/1.1 [http://www.ietf.org/rfc/rfc2616.txt ]</ref> definujúci HTTP/1.1, dnes používanú verziu HTTP. :) :)
 
HTTP je protokol definujúci ''požiadavky'' a ''odpovede'' medzi ''klientmi'' a ''servermi''. HTTP [[klient]] (označovaný ako ''user agent''), ako [[web browser|webový prehliadač]] zvyčajne začne požiadavku nadviazaním [[TCP]] spojenia na určenom [[port]]e vzdialeného stroja (štandardne port 80). HTTP [[server]] počúvajúci na danom porte čaká, kým klient pošle reťazec s požiadavkou ako "GET / HTTP/1.1" (ktorý žiada o zaslanie štartovacej stránky webservera) nasledovaný sériou hlavičiek podobných [[MIME]] opisujúcich detaily požiadavky a nasledovaných telesom ľubovoľných údajov. Niektoré hlavičky sú nepovinné, zatiaľ čo verzia HTTP/1.1 niektoré vyžaduje (ako názov stroja). Po prijatí požiadavky server pošle reťazec s odpoveďou ako "200 OK" nasledovanou hlavičkami spolu so samotnou správou, ktorej telo tvorí obsah požadovaného súboru, chybové hlásenie alebo iná informácia.