Forskel mellem HTTP 1. 0 og 1. 1 Forskel mellem

Anonim

HTTP 1. 0 vs 1. 1

At være bruger af internettet, skal du have stødt på brugen af ​​HTTP. Dette er en af ​​de mest almindeligt set breve, især for de millioner af sider, der aktuelt drives online. Det er denne meget ting, der er spørgsmålet om diskussion her. Tilsyneladende, hvis du ved noget om HTTP, er der to versioner, 1. 0 og 1. 1. Hvad betyder de to versioner? Nedenfor er en trinvis gennemgang af HTTP 1. 0 og Http 1. 1.

Betegnelsen HTTP refererer til Hyper Text Transfer Protocol. Dette virker som både klient- og serverprotokollen, hvoraf det defineres, hvordan meddelelser inden for det globale internet overføres og formateres. HTTP 1. 0 blev introduceret i begyndelsen af ​​1996, da der opstod virksomheder, der flyttede online til erhvervslivet. Populariteten af ​​brugen af ​​HTTP er vokset med over 75% af trafikken på internettet, der udelukkende er afhængig af det.

HTTP 1. 0 kunne kun definere op til 16 statuskoder, som var et reserveret nummer. Hovedbegrænsningen ved at bruge de 16 statuskoder var, at der var rapportering om dårlig opløsning, der blev bemærket, og derfor var der behov for at komme op med HTTP 1. 1. HTTP 1. 1 kom med 24 statuskoder, der kunne løse tidligere begrænsninger, som HTTP 1. 1 konfronterede. Fejlrapportering blev udført hurtigere, og der blev let opdaget fejl, da de opstod.

Et andet plus, der fulgte med brugen af ​​HTTP 1. 1 var advarselsoverskriften, der kunne udføre flere sekundære statusvarsler. Hovedformålet med de sekundære statusindikationer i HTTP 1. 1 var at bringe varsel til en modtager meddelelse, da en vellykket anmodning blev foretaget. De advarselsanmodninger, der blev indledt i HTTP1. 1 kunne opdeles i to klasser. Klasserne var baseret på det første ciffer, der blev præsenteret på den trecifrede kode. I en klasse blev advarslen slettet efter vellykket validering af koden i cachen. Anden klasse var en, der blev bevaret, og den kommer med en fornyet adgang til cachen.

HTTP 1. 0 Anvendelse leveres kun med tillæg til den grundlæggende godkendelse med dette over for en udfordring med brugernavne og adgangskoder, der bruges til at blive ukrypteret. Dette, som du med rette ville antage, frembringer risikoen for at blive snooped på. HTTP 1. 0 har heller ikke afhængigheder, og dermed kan informationen, der indsamles af snoopingaktiviteten, bruges senere i fremtiden. Fremkomsten af ​​HTTP 1. 1 afhjælper problemet, der giver brug af Digest Access Authentication. Dette afspejler grundlæggende autentificering og giver mulighed for servere toppen gøre brug af en engangsværdi, som faktisk gør snooping ret svært at opnå. En checksum af adgangskode, brugernavn og engangsværdi er lavet, og disse er alle krypterede.Du kan således være sikker på, at ingen snooping er mulig, når du bruger HTTP 1. 1.

HTTP 1. 0 design havde brug for en ny TCP-forbindelse for hver anmodning, der blev lavet gennem den. Dette medførte en udfordring, da der var omkostninger og tid til at oprette en ny TCP-forbindelse med hver anmodning, hvilket gør forbindelsen meget langsom. At håndtere denne HTTP1. 1 skete ved brug af vedvarende forbindelser og også brug af rørledningskrav til arbejde på de vedvarende forbindelser.

Sammenfatning

HTTP betyder Hyper Text Transfer Protocol

HTTP 1. 1 generelt en opgradering af begrænsninger af HTTP 1. 0

HTTP 1. 0 kan definere 16 statuskoder

HTTP 1. 1 kan definere 24 statuskoder

HTTP 1. 1 har en advarselsoverskrift, der kan producere mange sekundære statusadvarsler

HTTP 1. 0 autentificering usikker, da den ikke er krypteret

HTTP 1. 1 sikker, da den bruger et checksum af brugernavn, adgangskode og engangsværdi.