Hva er HTTP? definisjon og mening

HTTP eller HyperText Transfer Protocol er en protokoll som er en hjørnestein i datakommunikasjon på nettet. Hypertekstdokumenter inkluderer hyperkoblinger til andre ressurser som brukeren enkelt kan få tilgang til. HTTP er en forespørsel-svar-protokoll der en bruker, vanligvis en nettleser, sender en forespørsel til en server som sender et svar basert på forespørselen. HTTP er designet for å tillate mellomliggende elementer som caching-servere og HTTP-proxyer. HTTPS er designet for å være en tilkoblingsorientert protokoll basert på TCP, men protokollen kan tilpasses til å bruke "upålitelige" protokoller som UDP.

Technipages forklarer HTTP

HTTP ble opprinnelig utviklet av Sir Tim Berners-Lee i 1989 (selv om det var i 1991 da den første fullt dokumenterte versjonen ble utgitt) mens han jobbet som stipendiat ved CERN, dens formål var å være et konglomerasjon av en rekke forskjellige protokoller og teknologier for å tillate enkel kommunikasjon over internett som han hadde oppfunnet tidligere samme år. Siden den gang har protokollen blitt omskrevet flere ganger for å øke effektiviteten, mens de eldre versjonene aldri har blitt avviklet, har de sakte gått ut av bruk.

HTTP-protokollen definerer et antall statuskoder som serveren må inkludere en i sin svar, statuskoden folk mest sannsynlig er kjent med er 404 som betyr "ressurs ikke funnet".

HTTP-protokollen er per definisjon ren tekst, innholdet i all kommunikasjon kan lyttes til av en tredjepart. Et krypteringslag kan legges på toppen med TLS (eldre versjoner ble kalt SSL) denne sikre varianten er kalt HTTPS og gir konfidensialitet, dataintegritet og vertsidentifikasjon gjennom bruk av kryptering. HTTP2 utgitt i 2015 krever bruk av et visst nivå av kryptering eller høyere, selv om opptaket har vært tregt ettersom eldre enheter ikke nødvendigvis støtter den nyere versjonen av HTTP-protokollen.

Vanlig bruk av HTTP

  • Serveren svarte ikke på HTTP-forespørselen min.
  • HTTP er en usikker protokoll.
  • Ren tekst definerer HTTP-protokoller, mens HTTPS-protokoller har et ekstra krypteringslag.

Vanlige misbruk av HTTP

  • HTTP-siden ble ikke lastet inn.