HTTP 1.0 vs 1.1
Som bruger af internettet skal du være stødt på brugen af HTTP. Dette er et af de mest almindeligt viste breve, især for de millioner af sider, der i øjeblikket drives online. Det er netop dette punkt, 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.
Udtrykket HTTP henviser til Hyper Text Transfer Protocol. Dette fungerer som både klienten og serverprotokollen, som definerer, hvordan meddelelser på det verdensomspændende web transmitteres og formateres. HTTP 1.0 blev introduceret i begyndelsen af 1996, da der begyndte virksomheder, der flyttede online til forretning. Populariteten af brugen af HTTP er vokset med over 75% af trafikken på internettet, der kun er afhængig af det.
HTTP 1.0 kunne kun definere op til 16 statuskoder, som var et reserveret nummer. Den største begrænsning ved at bruge de 16 statuskoder var, at der var rapportering om dårlig opløsning, der blev bemærket, og at der derfor var behov for at komme med HTTP 1.1. HTTP 1.1 kom med 24 statuskoder, der var i stand til at løse de tidligere begrænsninger, som HTTP 1.1 står overfor. Fejlrapportering blev udført hurtigere, og der blev let registreret fejl, da de opstod.
Et andet plus, der fulgte med brugen af HTTP 1.1 var advarselshovedet, der havde kapaciteten til at udføre flere antal sekundære statusalarmer. Hovedformålet med indikatorerne for sekundær status i HTTP 1.1 var at give modtageren af et problem meddelelse, når en vellykket anmodning blev fremsat. Advarselsanmodningerne, der blev indført i HTTP1.1, kunne deles i to klasser. Klasserne var baseret på det første ciffer, der blev præsenteret på den trecifrede kode. I en klasse blev der slettet advarslen efter vellykket validering af koden i cachen. Den anden klasse var en, der blev bevaret, og den leveres med en revalideret indtastning af cachen.
Brug af HTTP 1.0 giver kun mulighed for grundlæggende godkendelse, idet dette står overfor en udfordring med brugernavne og adgangskoder, der bruges, der ikke krypteres. Dette, som du med rette antager, bringer risikofaktoren for at blive snudpet frem. HTTP 1.0 har heller ikke afhængigheder, og derfor kan de oplysninger, der indsamles af aktiviteten i snooping, bruges senere i fremtiden. Den kommende HTTP 1.1 korrigerede problemet og tilbød brugen af Digest Access-godkendelse. Dette afspejler grundlæggende godkendelse og gør det muligt for servere at gøre brug af en engangsværdi, som faktisk gør snooping ret vanskeligt at opnå. Der foretages et kontrolsum med adgangskode, brugernavn og engangsværdi, og disse er alle krypterede. Du kan således være sikker på, at det ikke er muligt at snyde, når du bruger HTTP 1.1.
HTTP 1.0-design havde brug for en ny TCP-forbindelse til enhver anmodning, der blev fremsat gennem den. Dette medførte en udfordring, da der var omkostninger og tid ved opsætning af en ny TCP-forbindelse med hver anmodning, hvilket gjorde forbindelsen meget langsom. For at håndtere denne HTTP1.1 kom med brugen af vedvarende forbindelser og også brugen af anmodninger om rørledning til at arbejde på de vedvarende forbindelser.
Resumé
HTTP betyder Hyper Text Transfer Protocol
HTTP 1.1 generelt en opgradering af begrænsningerne af HTTP 1.0
HTTP 1.0 kan definere 16statuskoder
HTTP 1.1 kan definere 24 statuskoder
HTTP 1.1 har en advarselshoved, der er i stand til at producere mange sekundære statusalarmer
HTTP 1.0-godkendelse er usikker, da den ikke er krypteret
HTTP 1.1 sikkert, da det bruger et kontrolsum med brugernavn, adgangskode og engangsværdi.