http

Spieghiamo cos'è http ea cosa serve questo protocollo. Inoltre, come funziona, differenze tra il protocollo http e https.

Questo protocollo è stato creato nel 1999 dal World Wide Web Consortium.

Che cos'è il protocollo http?

L'http (dall'inglese Protocollo di trasferimento ipertesto o Hyper Texts Transfer Protocol) è il protocollo di trasmissione delle informazioni del World Wide Web, cioè il codice che è stabilito in modo che il computer Il richiedente e colui che contiene le informazioni richieste possono "parlare" la stessa lingua durante la trasmissione delle informazioni attraverso il rete.

Con http si stabiliscono i criteri sintassisemantica informatica (forma e significato) per la costituzione del comunicazione tra i diversi elementi che compongono l'architettura web: server, clienti, proxy. È stato creato nel 1999 dal World Wide Web Consortium in collaborazione con l'Internet Engineering Task Force.

È un protocollo “apolide”, cioè non tiene traccia delle visite precedenti ma ricomincia sempre da capo. Le informazioni relative alle visite precedenti sono conservate in questi sistemi nei cosiddetti "cookie", memorizzati nel sistema. cliente.

L'http ha attraversato numerose versioni fino a raggiungere quella attuale all'inizio del 21° secolo, chiamata HTTP / 2. I suoi primi tentativi avvennero nel 1991 e produssero versioni parziali nel 1996, 1999, 2000 e, infine, quella attuale nel 2015.

A cosa serve il protocollo http?

L'http, come è stato detto, è un linguaggio che media tra le richieste del client e le risposte del server nel Internet, per consentire una comunicazione fluente e nella stessa "lingua". est protocollo stabilisce le linee guida da seguire, il metodi di richiesta (chiamati "verbi") e ha una certa flessibilità per incorporare nuove richieste e funzionalità, specialmente man mano che le loro versioni avanzano.

Considerando che Internet è poco più di una complessa rete per lo scambio di informazioni tra computer remoti, questi tipi di strumenti digitali sono fondamentali per stabilire le basi per ordinare e facilitare la trasmissione delle informazioni.

Come funziona il protocollo http?

Il funzionamento di http si basa su uno schema di richiesta-risposta tra il server web e lo “user agent” (dall'inglese agente utente) o il cliente che richiede la trasmissione di dati. Un client può essere un determinato browser, quando proviamo ad aprire un pagina web, o web crawler (crawler web o web spider) che li ispezionano.

Il server fornisce loro una risposta strutturata in modo tempestivo e dotato di una serie di metadati, che stabilisce le linee guida per l'avvio, lo sviluppo e la chiusura della trasmissione delle informazioni. Sono i “metodi di richiesta”, cioè i comandi che attivano l'esecuzione di determinate risorse, i cui file risiedono sul server.

Ad esempio: quando si apre una pagina Web specifica, lo scambio di informazioni tra il nostro browser Web e il server in cui risiedono le informazioni stabilirà come devono essere trasmesse le informazioni, dove sono le immagini e in quale ordine mi verranno mostrate, ecc. Questo scambio di comandi di richiesta e codici di risposta comporta la rappresentazione sul mio computer delle stesse informazioni originariamente contenute nel server, che può essere a migliaia di chilometri di distanza.

Cos'è https?

L'https è protetto contro l'intervento di terzi.

Per https HyperText Transfer Procotol Secure o Protocollo di trasferimento protetto di Ipertesto, che altro non è che la versione sicura di http, ovvero una variante dello stesso protocollo che si basa sulla creazione di un canale crittografato per la trasmissione di informazioni, che lo rende più appropriato per alcuni dati sensibili (come chiavi e utenti personale).

A differenza di http, https è protetto dall'intervento di terzi che possano spiare lo scambio di informazioni o ricavarne dati, mediante l'utilizzo di "strati di rete" che consentono solo al server e al client di crittografare e decrittare le informazioni inviate tramite il precedente scambio di certificati di rete, una sorta di prima convalida di fiducia per stabilire il trasferimento delle informazioni.

!-- GDPR -->