HTTP

HTTP (HyperText Transfer Protocol) je mrežni protokol koji predstavlja glavni i najčešći metod prenosa informacija na Web-u. Osnovna namena ovog protokola je isporičivanje HTML dokumenata tj. web stranica. HTTP je samo jedan od mnogobrojnih internet protokola. Razvoj i standardizacija HTTP-a nadgledaju W3C i Internet Engineering Task Force (W3C – WWW consorcium je međunarodna organizacija zadužena za izradu standarda interneta).

3.0

HTTP protokol je protokol za komunikaciju između servera i klijenta, koji funkcioniše po principu zahtev/odgovor. HTTP klijent, koji je najčešće web preglednik, inicira prenos podataka nakon što uspostavi TCP/IP vezu sa udaljenim web serverom na određenom portu.

Server konstantno osluškuje zahteve na određenom mrežnom komunikacijskom portu (tipično port 80), čekajući da se klijent poveže i pošalje mu zahtev. Zahtev klijenta se obrađuje na serveru i u zavisnosti od ispravnog zahteva i mogućnosti zadovoljavanja istog, klijentu se šalje odgovarajući odgovor. Odgovor se sastoji od zaglavlja, koji je iste sintakse kao i zaglavlje zahteva i daje osnovne podatke o prirodi odgovora i od eventualnog konkretnog sadržaja koji se tražio u zahtevu. U zavisnosti od verzije HTTP protokola kao i od zaglavlja zahteva, veza se može nakon toga i prekinuti, a može se ista veza iskoristiti za slanje novog zahteva radi uštede vrijemena.

 

Komentariši