HTTP è l'acronimo di Hypertext Transfer Protocol . Insieme con Hypertext Markup Language ( HTML ) , è uno dei concetti fondanti del World Wide Web . Le pagine Web sono scritte in HTML , e la richiesta e la risposta necessaria per accedere ad una pagina da un server Web vengono eseguiti da HTTP . Formato
ipertesto è un metodo di rappresentare i collegamenti in un documento. HTTP non contiene ipertesto , ma lo trasporta . HTTP invia una richiesta per una risorsa . La richiesta contiene i messaggi di testo che iniziano con informazioni sulla capacità del computer richiedente e l'indirizzo IP . Le prime informazioni nella richiesta viene collettivamente come intestazioni HTTP.
Process
tecnologia di rete , i protocolli sono stratificati in strati. C'è un livello di trasporto , che è responsabile della creazione di connessioni e verifica l'integrità dei dati . Tuttavia , HTTP non appartiene a questo gruppo. E ' ufficialmente definito un programma e utilizza i servizi di protocolli di livello trasporto . HTTP è un protocollo senza connessione , cioè esso non controlla se il messaggio che invia effettivamente arriva. I browser sono impostati per time out e visualizzano un messaggio di errore se la risposta non arriva . L'utente ha quindi decidere se inviare nuovamente la richiesta. HTTP non inviare nuovamente le richieste automaticamente .
Metodo
La pagina Web che arriva può avere collegamenti ad altri file . Ad esempio , le immagini contenute in una pagina web non sono incorporati nel file che contiene quella pagina . Quando il browser si apre la pagina per la visualizzazione , la presenza di link ad altri file innesca il browser per inviare una nuova richiesta al server Web per quel file . I diversi file che compongono una pagina web non hanno bisogno di essere residente nella stessa posizione. Essi possono essere in directory diverse di uno stesso server Web, oppure possono risiedere su altri Web server . Ogni file viene prelevato da una richiesta separata .
Uniform Resource Locator
La barra degli indirizzi di un browser Web contiene un Uniform Resource Locator ( URL) . Questo contiene tre elementi importanti . La prima mostra il protocollo trasporta la pagina . L'impostazione predefinita è HTTP e viene visualizzato come " http://". HTTP non è l'unico protocollo che trasporta le risorse sul web. File Transport Protocol ( FTP) e di Hypertext Transfer Protocol , Secure ( HTTPS) sono due alternative . La seconda parte della URL è l' indirizzo del server Web , espresso nella www.something.com formato . La parte finale mostra il file richiesto e il percorso della directory in cui è memorizzato . Se nessun file è denominato , le impostazioni predefinite del browser per la richiesta di un file chiamato index.htm .