Hvad er formålet med Hypertext Transfer Protocol?

Bynetværk

Billedkredit: Dong Wenjie/Moment/GettyImages

Hypertekstoverførselsprotokollen, forkortet HTTP, er et system, hvor computere taler med hinanden på tværs af World Wide Web. Det bruges af computere og smartphones til at bede webservere om at sende indholdet af websteder og til at indsende data via onlineformularer. HTTP er tekstbaseret, og det er designet til at kunne læses af mennesker såvel som maskiner.

Formålet med HTTP-protokollen

Navnet hypertekstoverførselsprotokol refererer til HTTPs rolle i overførsel af webstedsdata på tværs af internettet. Hypertekst refererer til standardformen for websteder, hvor en side kan henvise brugere til en anden side gennem klikbare hyperlinks, normalt blot kaldet links. Formålet med HTTP-protokollen er at give webbrowsere og servere en standard måde at tale med hinanden på.

Dagens video

Websider er designet ved hjælp af hypertext markup language eller HTML, men HTTP bruges i dag til at overføre mere end blot HTML og de cascading style sheets, eller CSS, der bruges til at angive, hvordan sider skal være vises. HTTP bruges også til at overføre andet indhold på websteder, herunder billeder, video og lydfiler.

Computere kan oprette forbindelse til webservere ved hjælp af HTTP blot for at anmode om filerne på bestemte webadresser, som f.eks http://www.example.com/folder/file.html eller at indsende data via webformularer. Når en computer blot henter data, sender den normalt en HTTP-meddelelse kaldet en GET-anmodning, og hvornår det sender formulardata eller uploader en fil, det bruger andre formater af meddelelser kaldet PUT- eller POST-anmodninger. Du kan se de HTTP-meddelelser, din webbrowser sender i mange browsere gennem de indbyggede udviklerværktøjer.

I dag bruges HTTP af mange andre applikationer end webbrowsere til at sende beskeder til servere. Folk, der opretter applikationer, vælger HTTP med vilje, fordi det er godt forstået af mange udviklere, og dels fordi HTTP typisk er ufiltreret af netværksfirewalls designet til at tillade webtrafik, hvilket betyder, at HTTP-meddelelser kan komme igennem uden problemer på de fleste hjemme- og forretningsnetværk.

HTTP og HTTPS

I nogle tilfælde kan du bemærke, at en webadresse begynder med HTTPS i stedet for blot HTTP. HTTPS refererer til hypertekstoverførselsprotokol sikker og er, som navnet antyder, en mere sikker variant af HTTP.

Specifikt åbner den en krypteret forbindelse mellem webbrowseren og serveren, så data kan sendes kodet på en måde, der ikke kan læses af aflyttere. Derimod sendes HTTP-meddelelser og data som almindelig tekst, så alle, der er i stand til at observere din forbindelse, evt gennem et delt Wi-Fi-netværk eller ved at oprette forbindelse til en computer mellem din computer og webserveren, kan læse din Beskeder.

Shoppingwebsteder og apps, såvel som andre, der kræver kreditkortoplysninger eller håndterer personlig korrespondance, såsom e-mail eller onlinemeddelelser, bruger næsten altid HTTPS.