Vad är Hypertext Transfer Protocol?
Hypertext Transfer Protocol (HTTP) är det nätverkskommunikationsspråk som används på World Wide Web för att utbyta text, grafik, ljud och andra typer av data och tjänster. HTTP överför data mellan globalt länkade datorer i vanlig text. En säker version av Hypertext Transfer Protocol (HTTPS) instruerar webbläsare att kryptera kommunikationsströmmar för att skydda känslig information. HTTPS används för all handel, bank och andra tjänster där en säker länk krävs.
Uppfinningen av HTTP och World Wide Web krediteras MITs engelska fysiker, Sir Timothy John Berners-Lee (“Tim” Berners-Lee). Berners-Lee föreslog idén i mars 1989, och i december 1990 utbytte han och hans team framgångsrikt data mellan nätverksdatorer med Hypertext Transfer Protocol.
HTTP fungerar på klientservermodellen, där servern är en dator på internet som är värd för en webbplats eller databank, och klienten är en dator som begär information från servern. HTTP är faktiskt en del av en svit med skiktade nätverksprotokoll. I nätverkshierarkin är HTTP ett applikationslager som körs ovanpå det dominerande transportlagret som kallas TCP (Transmission Control Protocol). TCP är en del av Internet Protocol Suite (IPS) som inkluderar Internet Protocol (IP) adresseringskonvention som används med TCP, vars kombination kallas TCP / IP.
Varje klient och server på webben identifieras av en unik numerisk IP-adress eller Uniform Resource Locator (URL). Detta säkerställer att förfrågningar om data och motsvarande svar (datagram) dirigeras korrekt genom de olika nätverk som tillsammans utgör World Wide Web. Numeriska IP: er mappas till ett associerat namn för att göra URL: en enklare att komma ihåg. Därför kan man ange wisegeek.com i URL-fönstret i en webbläsare, snarare än att behöva komma ihåg en sträng med IP-nummer. I en grov analogi kan TCP anses vara fordonet eller motorn som HTTP använder för att resa mellan datorer, medan IP säkerställer att den bästa rutten kommer att tas och att uppgifterna kommer till rätt destination.
Precis som alla protokoll har Hypertext Transfer Protocol utvecklats över tid och ändrat versioner från dess ursprungliga form. Utvecklingen för HTTP faller till Internet Engineering Task Force (IETF) och World Wide Web Consortium. Dessa enheter publicerar begäran om kommentarer (RFC: er) med detaljer om nya standarder, som RFC 2616 från juni 1999, och avgränsar HTTP / 1.1, den aktuella versionen som oftast används.
Säker HTTPS (https: // vs http: //) är praktiskt taget identisk med standard Hypertext Transfer Protocol men för ett samtal till webbläsaren för att upprätta en krypterad anslutning mellan servern och klienten. Alla moderna webbläsare har punkt-till-punkt-kryptering som sker automatiskt och utan användares ingripande vid anslutning till en webbplats vars adress börjar med https: //. All information som lämnar servern eller klienten är krypterad innan den lämnar datorn och dekrypteras vid ankomst, förblir osäker under väg.