Fordelene ved Hypertext Transfer Protocol

...

HTTP-protokollen gør World Wide Web muligt.

Hypertext Transfer Protocol, bedre kendt af millioner af websurfere som HTTP, blev opfundet i 1990 af Tim Berners-Lee på CERN Laboratories i Genève, Schweiz. I dag er det grundlaget for World Wide Web og Hypertext Markup Language eller HTML. Tre versioner af HTTP blev udviklet: 0.9, 1.0 og 1.1. Både 1.0 og 1.1 er i almindelig brug i dag.

Identifikation

HTML var beregnet til at være hurtig og let. Leveringshastighed aktiveres ved at oprette en meddelelse om filtype i overskriften på de data, der overføres, kendt som MIME-type. Dette gør det muligt for den modtagende applikation hurtigt at åbne den indgående fil uden at skulle spørge afsenderen, hvilken applikation der skal bruges til at læse eller se indholdet af filen.

Dagens video

Specialisering

En webside indeholder blandede elementer såsom tekst og billeder. Hvert element kræver en forskellig mængde ressourcer at gemme og downloade. HTTP gør det muligt for flere forbindelser at downloade separate elementer samtidigt, hvilket fremskynder transmissionen. Hvert element er tildelt sin egen særlige filtype og kan derfor håndteres hurtigere og mere effektivt af den modtagende computer.

Adressering

Adresseringsskemaet brugt af HTTP var også et revolutionerende fremskridt. Når computere skulle adresseres ved hjælp af en IP-adresse, der bestod af en række numre, fandt offentligheden det svært at engagere sig på internettet. Kortlægning af IP-adresser til let genkendelige navne gjorde World Wide Web kommercielt levedygtigt.

Fleksibilitet

Med filtypemeddelelse forud for datatransmission, har den modtagende applikation mulighed for hurtigt at downloade udvidelser eller plug-ins, hvis der er behov for yderligere muligheder for at vise dataene. Disse tilføjelser omfatter Flash-afspillere og PDF-dokumentlæsere.

Sikkerhed

HTTP 1.0 downloader hver fil over en uafhængig forbindelse og lukker derefter forbindelsen. Dette reducerer risikoen for aflytning under transmission, da forbindelsen ikke fortsætter ud over overførslen af ​​et enkelt element på en webside. Hypertext Transfer Protocol Secure (HTTPS) krypterer HTTP-udvekslingen for at tilføje yderligere sikkerhed.

Nem programmering

HTTP er kodet i almindelig tekst og er derfor nemmere at følge og implementere end protokoller, der gør brug af koder, der kræver opslag. Data er formateret i tekstlinjer og ikke som strenge af variabler eller felter.

Søgemuligheder

Selvom HTTP er en simpel meddelelsesprotokol, inkluderer den muligheden for at søge i en database med en enkelt anmodning. Dette gør det muligt at bruge protokollen til at udføre SQL-søgninger og returnere resultater bekvemt formateret i et HTML-dokument.

Vedvarende forbindelser

En mindre ulempe ved HTTP er behovet for at oprette flere forbindelser for at overføre en typisk webside, hvilket forårsager en administrativ overhead. HTTP 1.1 har evnen til at opretholde en åben forbindelse for flere anmodninger. Derudover blev begrebet "pipelining" tilføjet, hvilket gør det muligt at sende mange forespørgsler til den modtagende computer, før den første anmodning bliver serveret. Disse to foranstaltninger fremskynder responstiden for levering af en webside.