HTTP 1.0 vs 1.1
Att vara användare av Internet måste ha stött på användningen av HTTP. Detta är en av de vanligaste bokstäverna speciellt för de miljoner sidorna som för närvarande drivs online. Det är den här sak som diskuteras här. Tydligen, om du vet något om HTTP finns det två versioner, 1.0 och 1.1. Precis vad betyder de två versionerna? Nedan följer en stegvis översyn av HTTP 1.0 och Http 1.1.
Termen HTTP avser Hyper Text Transfer Protocol. Detta fungerar som både klient- och serverprotokollet som definierar hur meddelanden inom den globala webben överförs och formateras. HTTP 1.0 introducerades i början av 1996 när företagen började flytta på nätet för företag. Populariteten av användningen av HTTP har ökat med över 75% av trafiken på internet som enbart är beroende av den.
HTTP 1.0 kunde bara definiera upp till 16 statuskoder som var ett reserverat nummer. Huvudbegränsningen för att använda de 16 statuskoderna var att det fanns en dålig upplösningsrapportering som noterades och därmed var det nödvändigt att komma med HTTP 1.1. HTTP 1.1 kom med 24 statuskoder som kunde lösa de tidigare begränsningarna som HTTP 1.1 mötte. Felrapportering gjordes snabbare och det upptäcktes enkelt fel när de inträffade.
Ett annat plus som följde med HTTP 1.1 var varningsrubriken som hade möjlighet att utföra flera sekundära statusvarningar. Huvudsyftet med de sekundära statusindikationerna i HTTP 1.1 var att meddela mottagaren av ett problem när en framgångsrik förfrågan gjordes. Varningsförfrågningarna som inrättades i HTTP1.1 kunde delas in i två klasser. Klasserna grundades på den första siffran som presenterades på den tresiffriga koden. I en klass raderades varningen efter framgångsrik validering av koden i cacheminnet. Den andra klassen var en som behölls och det kommer med en förnyad inträde av cachen.
HTTP 1.0-användningen kommer med endast ersättning för grundläggande autentisering med en utmaning med användarnamn och lösenord som används som okrypterade. Detta, som du med rätta skulle anta, ger upphov till risken att bli snoppad på. HTTP 1.0 har inte heller beroenden och således kan informationen som samlas in av snoopingaktiviteten användas senare i framtiden. Kommer HTTP 1.1 åtgärda problemet, vilket erbjuder användningen av Digest Access Authentication. Detta speglar grundläggande autentisering och möjliggör servrar topp utnyttjar ett enstaka värde som i själva verket gör snooping ganska svårt att uppnå. En kontrollsumma för lösenordet, användarnamnet och ett tidsvärde görs och alla är krypterade. Därför kan du vara säker på att ingen snooping är möjlig när du använder HTTP 1.1.
HTTP 1.0-designen behövde en ny TCP-anslutning för varje förfrågan som gjordes genom den. Detta orsakade en utmaning eftersom det var kostnaden och tiden för att skapa en ny TCP-anslutning med varje förfrågan, vilket gör anslutningen väldigt långsam. För att hantera detta HTTP1.1 kom fram med användandet av långlivade anslutningar och även användningen av rörledningssökningar för att arbeta på de ihållande anslutningarna.
Sammanfattning
HTTP betyder Hyper Text Transfer Protocol
HTTP 1.1 generellt en uppgradering av begränsningar av HTTP 1.0
HTTP 1.0 kan definiera 16 statuskoder
HTTP 1.1 kan definiera 24 statuskoder
HTTP 1.1 har en varningsrubrik som kan producera många sekundära statusvarningar
HTTP 1.0-autentisering är osäker eftersom den inte är krypterad
HTTP 1.1 säker eftersom det använder ett kontrollsumma med användarnamn, lösenord och ettidsvärde.