RačunalaSoftver

Što je HTTP protokol?

HyperText Transfer Protocol (ili HTTP) je temelj podataka za World Wide Webu. Takvi protokoli su strukturirani tekst koji koristi logične poveznice (hiperveza) između čvorova koji sadrže određene podatke. Dakle, ova metoda razmjene ili prijenos hipertekst.

HTTP protokola radi kao funkcija sa zahtjevom odgovor na klijent-server računalnog modela. Na primjer, web-preglednik kao klijent i poslužitelj hosting stranice. Klijent šalje zahtjev za poruku HTTP poslužitelju, pružaju određene resurse (npr HTML-datoteke, i drugih materijala), a zatim se vraća poruku odgovora. Odgovor sadrži podatke o zahtjevu, a može sadržavati traženi sadržaj u tijelu poruke.

Preglednik je osnovni primjer sredstva za korisnika (klijent). Ostale vrste korisničkih agenata uključuju softver koji se koristi za indeksiranje od strane tražilica, mobilnih aplikacija i drugih resursa koji koriste ili prikaz web sadržaja.

HTTP protokol je dizajniran za pružanje posrednih mrežnih elemenata kako bi se poboljšala ili omogućuju komunikaciju između klijenta i poslužitelja. Mjesta s visokim prometom često reciklira se i sami imati koristi od cache web poslužitelja koji prikazuju sadržaj u ime viših izvora, smanjenje vrijeme preuzimanja. Cache web preglednika istovremeno omogućuje korisniku da smanjenje mrežnog prometa. Proxy poslužitelj koji koristi HTTP-based protokol na lokalnoj mreži mogu osigurati povezanost za kupce, a ne globalno routable adrese, šaljući poruke od vanjskih servera.

HTTP sesije je sekvencijalni proces zahtjeva i odgovora. Klijent inicira zahtjev uspostavljanjem TCP-vezu s određenom luke na poslužitelju, a posljednja je slušanje na ovaj port i čeka na poruku zahtjeva. Po primitku poslužitelj šalje status bar poruku odgovora. Tijelo poruke, u pravilu, je zatražio resurs, iako se može prikazati i poruka o pogrešci ili drugih informacija.

Ako uzmemo u obzir namjenu HTTP protokola, treba napomenuti da se definira metode za označavanje radnje koje će se obaviti na identificiranu resursa. Oblik prikazu informacija (prethodno postojeće podatke ili dinamički generirane) ovisi o implementaciji poslužitelja. Često resurs odgovara na datoteku ili skriptu, koji se nalazi na licu mjesta.

Neke metode koje koristi Hypertext Transfer Protocol HTTP, namijenjeni samo za pronalaženje informacija, a time se ne treba mijenjati stanje poslužitelja. Drugim riječima, oni ne imati ozbiljne posljedice, osim za relativno bezopasne učinke - caching ili povećanje statistiku posjetitelja.

S druge strane, HTTP protokola može se koristiti i takvi postupci su namijenjeni za aktivnosti koje bi mogle imati utjecaja ni na poslužitelju ili drugih vanjskih izvora - jačanje financijske transakcije ili za obavljanje prijenos e-pošte. Povremeno, takve metode se koriste web robota ili nekim mjestima i mogu napraviti zahtjeve, bez obzira od glavnih zadataka.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hr.atomiyme.com. Theme powered by WordPress.