Differenza tra HTTP 1. 0 e 1. 1 Differenza tra

Anonim

HTTP 1. 0 vs 1. 1

Essendo un utente di Internet, è necessario aver trovato l'uso di HTTP. Questa è una delle lettere più comunemente viste soprattutto per i milioni di pagine che sono attualmente gestite online. È proprio questo oggetto il problema della discussione qui. Apparentemente, se sai qualcosa su HTTP, ci sono due versioni, 1. 0 e 1. 1. Cosa significano le due versioni? Di seguito è riportata una recensione dettagliata di HTTP 1. 0 e Http 1. 1.

Il termine HTTP si riferisce a Hyper Text Transfer Protocol. Ciò funge da protocollo sia client che server del quale definisce come i messaggi all'interno del Web mondiale vengono trasmessi e formattati. HTTP 1. 0 è stato introdotto all'inizio del 1996, quando si verificava l'inizio delle attività commerciali online. La popolarità dell'uso di HTTP è cresciuta, con oltre il 75% del traffico su Internet che dipendeva esclusivamente da esso.

HTTP 1. 0 poteva solo definire fino a 16 codici di stato che era un numero riservato. La principale limitazione dell'uso dei 16 codici di stato era la scarsa visibilità dei report e quindi c'era la necessità di creare l'HTTP 1. 1. HTTP 1. 1 arrivava con 24 codici di stato che erano in grado di risolvere il problema limitazioni precedenti che HTTP 1. 1 affrontato. La segnalazione degli errori è stata eseguita più rapidamente e gli errori si sono verificati facilmente quando si sono verificati.

Un altro vantaggio derivante dall'utilizzo di HTTP 1. 1 era l'intestazione di avviso che aveva la capacità di eseguire più numeri di avvisi di stato secondari. L'obiettivo principale delle indicazioni di stato secondarie in HTTP 1. 1 era quello di segnalare al destinatario di un problema una richiesta riuscita. Le richieste di avviso che sono state istituite in HTTP1. 1 potrebbe essere diviso in due classi. Le classi erano basate sulla prima cifra che è stata presentata sul codice a tre cifre. In una classe, è stata eliminata l'avvertenza dopo aver convalidato correttamente il codice nella cache. La seconda classe era una che è stata mantenuta e viene fornito con una voce riconvalidata della cache.

L'uso di HTTP 1. 0 viene fornito solo con l'autorizzazione per l'autenticazione di base, affrontando una sfida con nomi utente e password utilizzati in modo non criptato. Questo come si supporrà, giustamente, fa emergere il fattore di rischio di essere incastrato. HTTP 1. 0 inoltre non ha dipendenze e quindi le informazioni raccolte dall'attività di spionaggio possono essere utilizzate in futuro. L'avvento di HTTP 1. 1 ha risolto il problema, offrendo l'utilizzo di Digest Access Authentication. Ciò rispecchia l'autenticazione di base e consente ai server di sfruttare al massimo un valore di una volta, che in effetti rende piuttosto difficile il controllo dello snooping. Viene eseguito un checksum della password, nome utente e valore unico e questi sono tutti crittografati.Potete quindi essere certi che non è possibile eseguire lo snooping quando si utilizza HTTP 1. 1.

HTTP 1. 0 la progettazione richiedeva una nuova connessione TCP per ogni richiesta effettuata attraverso di essa. Ciò ha causato una sfida in quanto vi era il costo e il tempo di impostare una nuova connessione TCP ad ogni richiesta, rendendo la connessione molto lenta. Per gestire questo HTTP1. 1 è venuto fuori con l'uso di connessioni persistenti e anche l'uso di richieste di pipeline per lavorare sulle connessioni persistenti.

Riepilogo

HTTP significa Hyper Text Transfer Protocol

HTTP 1. 1 generalmente un aggiornamento delle limitazioni di HTTP 1. 0

HTTP 1. 0 può definire i codici 16status

HTTP 1. 1 può definire 24 codici di stato

HTTP 1. 1 ha un'intestazione di avviso in grado di produrre molti avvisi di stato secondari

HTTP 1. 0 autenticazione non sicura in quanto non crittografata

HTTP 1. 1 sicura in quanto utilizza un checksum del nome utente, password e valore unico.