Kaj je HTTP? definicija in pomen

click fraud protection

HTTP ali HyperText Transfer Protocol je protokol, ki je temelj podatkovne komunikacije na spletu. Hiperbesedilni dokumenti vključujejo hiperpovezave do drugih virov, do katerih lahko uporabnik zlahka dostopa. HTTP je protokol zahteve-odgovor, kjer uporabnik, običajno brskalnik, pošlje zahtevo strežniku, ki pošlje odgovor na podlagi zahteve. HTTP je zasnovan tako, da omogoča vmesne elemente, kot so strežniki za predpomnjenje in strežniki HTTP proxy. HTTPS je zasnovan tako, da je protokol, usmerjen v povezavo, ki temelji na TCP, vendar je protokol mogoče prilagoditi za uporabo "nezanesljivih" protokolov, kot je UDP.

Technipages pojasnjuje HTTP

HTTP je prvotno razvil Sir Tim Berners-Lee leta 1989 (čeprav je bil leta 1991 v času, ko je bila izdana prva popolnoma dokumentirana različica), medtem ko je delal kot sodelavec v CERN-u, njegov namen je bil biti konglomerat številnih različnih protokolov in tehnologij za enostavno komunikacijo prek interneta, ki ga je izumil v začetku tega leta. Od takrat je bil protokol večkrat na novo opisan za povečanje učinkovitosti, medtem ko starejše različice niso bile nikoli opuščene in so počasi izginile iz uporabe.

Protokol HTTP definira številne statusne kode, od katerih mora strežnik eno vključiti v svojo V odgovoru je statusna koda, ki jo ljudje najverjetneje poznajo, 404, kar pomeni »vir ne našel«.

Protokol HTTP je po definiciji golo besedilo, vsebino vseh komunikacij lahko posluša tretja oseba. Na vrh lahko dodate šifrirno plast s TLS (starejše različice so se imenovale SSL), ta varna različica je imenuje HTTPS in zagotavlja zaupnost, celovitost podatkov in identifikacijo gostitelja z uporabo šifriranje. HTTP2, ki je bil izdan leta 2015, zahteva uporabo določene stopnje šifriranja ali višje, čeprav je bil prevzem počasen, saj stare naprave ne podpirajo nujno novejše različice protokola HTTP.

Pogoste uporabe HTTP

  • Strežnik se ni odzval na mojo zahtevo HTTP.
  • HTTP je nevaren protokol.
  • Navadno besedilo opredeljuje protokole HTTP, medtem ko imajo protokoli HTTPS dodano plast šifriranja.

Pogoste zlorabe HTTP

  • Stran HTTP se ni naložila.