Fordelene av Hypertext Transfer Protocol

Fordelene av Hypertext Transfer Protocol


Hypertext Transfer Protocol, bedre kjent for millioner av surfere som HTTP, ble oppfunnet i 1990 av Tim Berners-Lee ved CERN Laboratories i Genève, Sveits. I dag er det grunnlaget for World Wide Web og Hypertext Markup Language eller HTML. Tre versjoner av HTTP ble utviklet: 0,9, 1,0 og 1,1. Både 1.0 og 1.1 er i vanlig bruk i dag.

Identifikasjon

HTML var ment å være rask og lett. Hastigheten på levering er aktivert ved å opprette en melding om filtype i overskriften til data som overføres, kjent som MIME-type. Dette gjør at mottaks søknad til raskt å åpne innkommende fil uten å måtte be avsenderen hva søknaden skal brukes til å lese eller se på innholdet i filen.

spesialisering

En webside inneholder blandede elementer som tekst og bilder. Hvert element krever en annen mengde ressurser til å lagre og laste ned. HTTP muliggjør flere tilkoblinger å laste ned separate elementer samtidig, og dermed påskynde overføring. Hvert element er tildelt sin egen bestemte filtypen og kan derfor håndteres hurtigere og mer effektivt ved den mottakende datamaskinen.

adressering

Adressering ordningen brukes av HTTP var også en revolusjonerende utvikling. Når datamaskiner måtte tas opp ved hjelp av en IP-adresse som består av en rekke tall, fant publikum det vanskelig å engasjere seg med Internett. Kartlegging IP-adresser til lett gjenkjennelige navn gjorde World Wide Web kommersielt levedyktig.

fleksibilitet

Med filtype varsling foregående dataoverføring, har mottakerprogrammet muligheten til raskt å laste ned utvidelser eller plug-ins hvis flere funksjoner for å vise dataene. Disse tilleggene inkluderer Flash-spiller og PDF dokumentlesere.

Sikkerhet

HTTP 1.0 laster ned hver fil over en uavhengig tilkobling og deretter lukker tilkoblingen. Dette reduserer risikoen for avskjæring under overføring, som tilkoblings ikke vedvare utover overføring av et enkelt element i en webside. Hypertext Transfer Protocol Secure (HTTPS) krypterer HTTP utveksling for å legge ytterligere sikkerhet.

Enkel programmering

HTTP er kodet i ren tekst, og derfor er lettere å følge og implementere enn protokoller som gjør bruk av koder som krever oppslag. Data blir formatert i linjer med tekst og ikke som strenger av variabler eller felt.

Søkefunksjoner funksjoner~~POS=HEADCOMP

Selv HTTP er en enkel messaging protokollen, den inkluderer muligheten til å søke i en database med en enkelt forespørsel. Dette gjør at protokollen som skal brukes til å utføre SQL-søk og retur resultater beleilig formatert i et HTML-dokument.

vedvarende Tilkoblinger

En liten ulempe av HTTP er behovet for å skape flere tilkoblinger for å overføre en typisk webside, noe som fører til en administrativ overhead. HTTP 1.1 har evnen til å opprettholde en åpen forbindelse til flere forespørsler. I tillegg ble begrepet "pipelining" lagt, slik at mange forespørsler om å bli sendt til mottakermaskinen før den første forespørselen blir servert. Disse to tiltakene fremskynde responstid for å levere en webside.