Skip to main content

Qual è il protocollo di trasferimento ipertestuale?

Hypertext Transfer Protocol (HTTP) è il linguaggio di comunicazione di networking utilizzato sul World Wide Web per scambiare testo, grafica, suono e altri tipi di dati e servizi.HTTP trasferisce i dati tra i computer collegati a livello globale in testo normale.Una versione sicura del protocollo Hypertext Transfer (HTTPS) indica ai browser Web di crittografare i flussi di comunicazione per proteggere le informazioni sensibili.HTTPS viene utilizzato per tutto il commercio, il settore bancario e altri servizi in cui è richiesto un collegamento sicuro.

L'invenzione di HTTP e del World Wide Web è accreditato al fisico inglese, Sir Timothy John Berners-Lee ("Tim" Berners-Lee).Berners-Lee ha proposto l'idea nel marzo 1989 e nel dicembre 1990, lui e il suo team hanno scambiato con successo dati tra computer in rete utilizzando il protocollo di trasferimento ipertestuale.

HTTP opera sul modello client-server, in cui il server è un computer su Internet che ospita un sito Web o una banca dati e il client è un computer che richiede informazioni dal server.HTTP fa in realtà parte di una suite di protocolli di networking a strati.Nella gerarchia di networking, HTTP è un livello di applicazione che funziona in cima al livello di trasporto dominante noto come Transmission Control Protocol (TCP).TCP fa parte della Suite di protocollo Internet (IPS) che include il protocollo Internet (IP) che affronta la convenzione utilizzata con TCP, la cui combinazione è definita TCP/IP.

Ogni client e server sul Web è identificato da un indirizzo IP numerico univoco o un localizzatore di risorse uniforme (URL).Ciò garantisce che le richieste di dati e le risposte corrispondenti (datagrammi) vengano instradate correttamente attraverso le varie reti che compongono collettivamente il World Wide Web.Gli IP numerici sono mappati su un nome associato per rendere l'URL più facile da ricordare.Quindi, si può inserire Wisegeek.com nella finestra URL di un browser, piuttosto che dover ricordare una stringa di numeri IP.In un'analogia approssimativa, il TCP potrebbe essere considerato come il veicolo o il motore che HTTP utilizza per viaggiare tra i computer, mentre l'IP garantisce che il percorso migliore sarà preso e che i dati arriveranno alla destinazione corretta.

Come tutti i protocolli, il protocollo di trasferimento ipertestuale si è evoluto nel tempo, cambiando le versioni dalla sua forma originale.Lo sviluppo di HTTP cade sulla Task Force di ingegneria Internet (IETF) e il World Wide Web Consortium.Queste entità pubblicano la richiesta di commenti (RFCS) che dettagliano i nuovi standard, come RFC 2616 del giugno 1999, delineando HTTP/1.1, la versione attuale più comunemente in uso.

Secure HTTPS (https: // vs http: //)identico al protocollo di trasferimento ipertestuale standard ma per una chiamata al browser Web per stabilire una connessione crittografata tra il server e il client.Tutti i browser moderni presentano crittografia punto-punto, che si verificano automaticamente e senza intervento dell'utente quando si connettono a un sito il cui indirizzo inizia con https: //.Tutti i dati che lasciano il server o il client vengono crittografati prima di lasciare il computer e decrittografato all'arrivo, rimanendo imperscrutabile lungo il percorso.