- HTTP pomeni Protokol za prenos hiperbesedila .
- Je protokol, ki se uporablja za dostop do podatkov na svetovnem spletu (www).
- Protokol HTTP se lahko uporablja za prenos podatkov v obliki navadnega besedila, hiperteksta, zvoka, videa itd.
- Ta protokol je znan kot HyperText Transfer Protocol zaradi svoje učinkovitosti, ki nam omogoča uporabo v hiperbesedilnem okolju, kjer prihaja do hitrih skokov iz enega dokumenta v drugega.
- HTTP je podoben FTP, saj prav tako prenaša datoteke z enega gostitelja na drugega gostitelja. Toda HTTP je preprostejši od FTP, saj HTTP uporablja samo eno povezavo, tj. brez nadzorne povezave za prenos datotek.
- HTTP se uporablja za prenos podatkov v obliki zapisa, podobnega MIME.
- HTTP je podoben SMTP, saj se podatki prenašajo med odjemalcem in strežnikom. HTTP se od SMTP razlikuje po načinu pošiljanja sporočil od odjemalca do strežnika in od strežnika do odjemalca. Sporočila SMTP so shranjena in posredovana, medtem ko so sporočila HTTP dostavljena takoj.
Funkcije HTTP:
Transakcije HTTP
Zgornja slika prikazuje transakcijo HTTP med odjemalcem in strežnikom. Odjemalec sproži transakcijo tako, da strežniku pošlje sporočilo z zahtevo. Strežnik odgovori na sporočilo zahteve s pošiljanjem odgovora.
Sporočila
Sporočila HTTP so dveh vrst: zahteva in odgovor. Obe vrsti sporočil sledita isti obliki sporočila.
Zahtevano sporočilo: Sporočilo zahteve pošlje odjemalec, ki je sestavljeno iz vrstice zahteve, glav in včasih telesa.
Odgovorno sporočilo: Strežnik pošlje odjemalcu odgovorno sporočilo, ki je sestavljeno iz statusne vrstice, glav in včasih telesa.
struktura java
Enotni iskalnik virov (URL)
- Odjemalec, ki želi dostopati do dokumenta v internetu, potrebuje naslov in za lažji dostop do dokumentov HTTP uporablja koncept Uniform Resource Locator (URL).
- Uniform Resource Locator (URL) je standardni način določanja kakršnih koli informacij na internetu.
- URL definira štiri dele: metodo, gostiteljski računalnik, vrata in pot.