Casa Sviluppo Che cos'è il protocollo di trasferimento ipertestuale (http)? - definizione da techopedia

Che cos'è il protocollo di trasferimento ipertestuale (http)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa HTTP (Hypertext Transfer Protocol)?

HyperText Transfer Protocol (HTTP) è un protocollo a livello di applicazione utilizzato principalmente sul World Wide Web. HTTP utilizza un modello client-server in cui il browser Web è il client e comunica con il server Web che ospita il sito Web. Il browser utilizza HTTP, che viene trasportato su TCP / IP per comunicare con il server e recuperare contenuto Web per l'utente.

HTTP è un protocollo ampiamente utilizzato ed è stato rapidamente adottato su Internet per la sua semplicità. È un protocollo senza stato e senza connessione.

Techopedia spiega Hypertext Transfer Protocol (HTTP)

Sebbene la semplicità di HTTP sia la sua più grande forza, è anche il suo principale svantaggio. Di conseguenza, il progetto HyperText Protocol Protocol - Next Generation (HTTP-NG) è emerso come un tentativo di sostituire HTTP. HTTP-NG promette di offrire prestazioni molto più elevate e funzionalità aggiuntive per supportare applicazioni commerciali efficienti oltre a semplificare le funzionalità di sicurezza e autenticazione di HTTP. Alcuni degli obiettivi di HTTP-NG sono già stati implementati in HTTP / 1.1, che incorpora prestazioni, sicurezza e altri miglioramenti delle funzionalità alla versione originale HTTP / 1.0.


Una richiesta HTTP di base prevede i seguenti passaggi:

  1. Viene aperta una connessione al server HTTP.
  2. Una richiesta viene inviata al server.
  3. Alcune elaborazioni vengono eseguite dal server.
  4. Viene inviata una risposta dal server.
  5. La connessione è chiusa

Esistono due versioni di HTTP, la versione HTTP / 1.0 e l'ultima versione HTTP / 1.1. La modifica apportata alla revisione riguardava principalmente la connessione per ciascuna transazione di richiesta e risposta. Nella sua versione precedente, era necessaria una connessione separata. Nella versione successiva, la connessione può essere riutilizzata più volte.

Che cos'è il protocollo di trasferimento ipertestuale (http)? - definizione da techopedia