Hva er protokoll for overføring av hypertekst?
Hypertext Transfer Protocol (HTTP) er det kommunikasjonsspråket som brukes på Internett for å utveksle tekst, grafikk, lyd og andre typer data og tjenester. HTTP overfører data mellom globalt koblede datamaskiner i ren tekst. En sikker versjon av Hypertext Transfer Protocol (HTTPS) instruerer nettlesere om å kryptere kommunikasjonsstrømmer for å beskytte sensitiv informasjon. HTTPS brukes til all handel, bank og andre tjenester der det kreves en sikker kobling.
Oppfinnelsen av HTTP og World Wide Web krediteres den engelske fysikeren MIT, Sir Timothy John Berners-Lee (“Tim” Berners-Lee). Berners-Lee foreslo ideen i mars 1989, og i desember 1990 utvekslet han og teamet hans med hell data mellom nettverksmaskiner ved bruk av Hypertext Transfer Protocol.
HTTP opererer på klient-servermodellen, der serveren er en datamaskin på Internett som er vert for et nettsted eller en databank, og klienten er en datamaskin som ber om informasjon fra serveren. HTTP er faktisk en del av en serie lagdelte nettverksprotokoller. I nettverkshierarkiet er HTTP et applikasjonslag som kjøres på toppen av det dominerende transportlaget kjent som Transmission Control Protocol (TCP). TCP er en del av Internet Protocol Suite (IPS) som inkluderer IP-adresseringskonvensjonen som brukes sammen med TCP, hvis kombinasjon blir referert til som TCP / IP.
Hver klient og server på nettet blir identifisert av en unik numerisk IP-adresse eller URL (Uniform Resource Locator). Dette sikrer at forespørsler om data og tilsvarende svar (datagrammer) blir rutet riktig gjennom de forskjellige nettverkene som samlet utgjør World Wide Web. Numeriske IP-er blir tilordnet et tilknyttet navn for å gjøre URL-en enklere å huske. Derfor kan man legge inn wisegeek.com i nettleservinduets nettadresse, i stedet for å måtte huske en streng med IP-numre. I en grov analogi kan TCP tenkes å være kjøretøyet eller motoren som HTTP bruker for å reise mellom datamaskiner, mens IP sørger for at den beste ruten blir tatt og at dataene kommer frem til riktig destinasjon.
Som alle protokoller har Hypertext Transfer Protocol utviklet seg over tid, og endret versjoner fra sin opprinnelige form. Utvikling for HTTP faller til Internet Engineering Task Force (IETF) og World Wide Web Consortium. Disse enhetene publiserer Request for Comments (RFCs) med detaljer om nye standarder, som RFC 2616 fra juni 1999, og avgrenser HTTP / 1.1, den nåværende versjonen som er mest brukt.
Sikker HTTPS (https: // vs http: //) er tilnærmet identisk med standard Hypertext Transfer Protocol, men for en samtale til nettleseren for å opprette en kryptert forbindelse mellom serveren og klienten. Alle moderne nettlesere har punkt-til-punkt-kryptering, som skjer automatisk og uten brukerinngrep når du kobler til et nettsted hvis adresse begynner med https: //. Alle data som forlater serveren eller klienten blir kryptert før de forlater datamaskinen og dekryptert ved ankomst, og forblir uaktive underveis.