Bildekreditt: Dong Wenjie/Moment/GettyImages
Hypertekstoverføringsprotokollen, forkortet HTTP, er et system der datamaskiner snakker med hverandre over World Wide Web. Den brukes av datamaskiner og smarttelefoner til å be nettservere sende innholdet på nettsider og sende inn data via nettskjemaer. HTTP er tekstbasert, og den er designet for å kunne leses av mennesker så vel som maskiner.
Hensikten med HTTP-protokollen
Navnet hypertekstoverføringsprotokoll refererer til HTTPs rolle i å overføre nettsteddata over internett. Hypertekst refererer til standardformen for nettsteder der én side kan henvise brukere til en annen side gjennom klikkbare hyperkoblinger, vanligvis bare kalt lenker. Hensikten med HTTP-protokollen er å tilby en standard måte for nettlesere og servere å snakke med hverandre.
Dagens video
Nettsider er utformet ved hjelp av hypertekst-markeringsspråket, eller HTML, men HTTP brukes i dag til overføring mer enn bare HTML og de gjennomgripende stilarkene, eller CSS, som brukes til å indikere hvordan sidene skal være vises. HTTP brukes også til å overføre annet innhold på nettsteder, inkludert bilder, video og lydfiler.
Datamaskiner kan koble til webservere ved å bruke HTTP ganske enkelt for å be om filene på bestemte nettadresser, som f.eks http://www.example.com/folder/file.html eller å sende inn data via nettskjemaer. Når en datamaskin bare henter data, sender den vanligvis en HTTP-melding kalt en GET-forespørsel, og når det er å sende skjemadata eller laste opp en fil den bruker andre formater for meldinger kalt PUT eller POST-forespørsler. Du kan se HTTP-meldingene nettleseren din sender i mange nettlesere gjennom de innebygde utviklerverktøyene.
I dag brukes HTTP av mange andre applikasjoner enn nettlesere for å sende meldinger til servere. Folk som lager applikasjoner velger HTTP med vilje fordi det er godt forstått av mange utviklere og delvis fordi HTTP vanligvis er ufiltrert av nettverksbrannmurer designet for å tillate nettrafikk, noe som betyr at HTTP-meldinger kan komme gjennom uten problemer på de fleste hjemme- og bedriftsnettverk.
HTTP og HTTPS
I noen tilfeller kan du legge merke til at en nettadresse begynner med HTTPS i stedet for bare HTTP. HTTPS refererer til hypertekstoverføringsprotokollen sikker og er, som navnet antyder, en sikrere variant av HTTP.
Nærmere bestemt åpner den en kryptert forbindelse mellom nettleseren og serveren slik at data kan sendes kodet på en måte som ikke kan leses av avlyttere. Derimot sendes HTTP-meldinger og data som ren tekst, slik at alle som er i stand til å observere tilkoblingen din, enten gjennom et delt Wi-Fi-nettverk eller ved å koble til en datamaskin mellom datamaskinen og webserveren, kan lese din meldinger.
Shoppingsider og apper, samt andre som krever kredittkortinformasjon eller håndterer personlig korrespondanse, for eksempel e-post eller direktemeldinger, bruker nesten alltid HTTPS.