<p>     HTTP  je protokol definujúci požiadavky a odpovede medzi klientmi a servermi. http klient (oznaÄovaný ako user agent), ako webový prehliadaÄ zvyÄajne zaÄne požiadavku nadviazaním TCP spojenia na urÄenom porte 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 web servera) 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.</p>