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 MIT, 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 dalserver. 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 ip numbers. 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 nuovi standard, come RFC 2616 del giugno 1999, delineando HTTP/1.1, la versione corrente più comunemente in uso.

Secure HTTPS (https: // vs http: //) è praticamente identico al protocollo di trasferimento ipertext 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 a punto, che si verificano automaticamente e senza intervento dell'utente quando si connettono a un sito il cui indirizzo inizia conhttps: //. 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.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?