I vantaggi di Hypertext Transfer Protocol

March 20

I vantaggi di Hypertext Transfer Protocol


Hypertext Transfer Protocol, meglio noto a milioni di navigatori del Web HTTP, è stato inventato nel 1990 da Tim Berners-Lee presso i Laboratori del CERN a Ginevra, Svizzera. Oggi, è il fondamento del World Wide Web e l'Hypertext Markup Language o HTML. sono state sviluppate tre versioni di HTTP: 0.9, 1.0 e 1.1. Sia 1.0 e 1.1 sono di uso comune oggi.

Identificazione

HTML è stato destinato ad essere veloce e leggero. Velocità di consegna è attivata per la creazione di una notifica di tipo di file nell'intestazione dei dati trasferiti, noto come tipo MIME. Ciò consente l'applicazione ricevente per aprire rapidamente il file in arrivo senza dover chiedere al mittente quale applicazione dovrebbe essere usato per leggere o visualizzare il contenuto del file.

Specializzazione

Una pagina Web contiene elementi misti come testo e immagini. Ogni elemento richiede una diversa quantità di risorse per memorizzare e scarica. HTTP consente connessioni multiple per scaricare elementi separati contemporaneamente, in modo da accelerare la trasmissione. Ogni elemento è assegnato un particolare tipo di file e quindi può essere gestito più veloce ed efficiente dal computer ricevente.

Indirizzamento

Lo schema di indirizzamento utilizzato da HTTP è stato anche un avanzamento rivoluzionario. Quando i computer dovevano essere identificati utilizzando un indirizzo IP costituito da una serie di numeri, il pubblico trovato difficile impegnarsi con Internet. gli indirizzi IP Mapping facilmente nomi riconoscibili fatto il World Wide Web commerciale.

Flessibilità

Con il tipo di notifica di file precedente la trasmissione dei dati, l'applicazione ricevente ha la possibilità di scaricare rapidamente estensioni o plug-in, se sono necessari ulteriori funzionalità per visualizzare i dati. Questi componenti aggiuntivi sono dotate di lettore Flash e lettori di documenti PDF.

Sicurezza

HTTP 1.0 Scaricare ogni file tramite una connessione indipendente e quindi chiude la connessione. Questo riduce il rischio di intercettazione durante la trasmissione, come la connessione non persistono oltre il trasferimento di un singolo elemento di una pagina Web. Hypertext Transfer Protocol Secure (HTTPS) cripta lo scambio HTTP per aggiungere ulteriore sicurezza.

Facilità di programmazione

HTTP è codificato in formato testo, e quindi è più facile da seguire e implementare rispetto protocolli che fanno uso di codici che richiedono ricerche. I dati vengono formattati in righe di testo e non come stringhe di variabili o campi.

funzionalità di ricerca

Anche se HTTP è un semplice protocollo di messaggistica, che include la possibilità di cercare un database con una singola richiesta. In questo modo il protocollo da utilizzare per effettuare ricerche SQL e risultati di ritorno comodamente formattati in un documento HTML.

Connessioni persistenti

Uno svantaggio minore HTTP è la necessità di creare più connessioni per trasmettere una pagina Web tipico, che causa un carico amministrativo. HTTP 1.1 ha la capacità di mantenere una connessione aperta per diverse richieste. Inoltre, è stato aggiunto il concetto di "pipelining", consentendo molte richieste da inviare al computer ricevente prima viene servita la prima richiesta. Queste due misure accelerare il tempo di risposta per la consegna di una pagina Web.