mercoledì, 3 luglio 2024, 14:19
Sito: IIC Calvino - Genova
Corso: Telecomunicazioni @ Telecomunicazioni (Telecom@Telecom)
Glossario: Glossario HTTP
Immagine SIMONE PESCE

Cache del Browser

di SIMONE PESCE - mercoledì, 23 marzo 2022, 11:17
 

La cache del browser è una memoria temporanea, che viene creata ogni volta che si apre una pagina web, in cui vengono salvati dei dati attraverso file e cookie con lo scopo di ridurre il tempo di caricamento delle pagine, inviando meno richieste al server le volte successive che vengono visitate.

                       

 
Immagine FABIO SAVINO

Last modified

di FABIO SAVINO - mercoledì, 23 marzo 2022, 11:13
 

Campo nell'head di un messaggio HTTP che indica la data e l'ora dell'ultima modifica avvenuta.

 
Immagine LUCA CAZZARO

Accept

di LUCA CAZZARO - mercoledì, 23 marzo 2022, 11:12
 

Le intestazioni Accept possono essere utilizzate per indicare che la richiesta è specificatamente limitata a un piccolo insieme di tipi desiderati, come nel caso di una richiesta per un'immagine in linea. Gli Accept sono un insieme di parametri presenti nell'header di risposta che specificano le caratteristiche accettate dal Client, ad esempio Accept-Language, Accept-Charset ecc.  Dalla parte dell'header del Server, non si chiama più Accept ma Content.

 
Immagine FEDERICO FOSSATI

HTTP Request

di FEDERICO FOSSATI - mercoledì, 23 marzo 2022, 10:29
 

Una richiesta HTTP viene effettuata da un client verso
un host denominato, che si trova su un server.
Lo scopo della richiesta è di accedere a una
risorsa sul server. Per effettuare la richiesta,
il client utilizza componenti di un
URL (Uniform Resource Locator), che include le informazioni necessarie per accedere alla risorsa.

Quello che segue è un esempio di HTTP Request:



 
Immagine DANIELE TALAMO

Server

di DANIELE TALAMO - mercoledì, 23 marzo 2022, 10:29
 

In ambito HTTP l'header server indica la versione e il software usato dal web server.

 
Immagine SAMUELE RATOTTI

Cookie

di SAMUELE RATOTTI - mercoledì, 23 marzo 2022, 10:13
 

 I Cookie, anche conosciuti come Cookie HTTP, vengono creati dal server e inviati sul browser del client utilizzati per migliorare la navigazione, memorizzando frammenti di dati degli utenti.

 
Immagine LUCA CAZZARO

HTTP 1.1

di LUCA CAZZARO - mercoledì, 23 marzo 2022, 10:13
 

HTTP 1.1 è l'ultima versione di Hypertext Transfer Protocol viene eseguito nel livello TCP/IP di Internet, fornisce una consegna più rapida delle pagine Web rispetto all'HTTP originale e riduce il traffico Web.  È supportato dai più recenti server Web e browser, fornisce una connessione persistente, inoltre un browser che lo supporta, può decomprimere i file HTML, mentre il server al quale vengono richiesti li comprime per il trasporto. Oltre alle connessioni persistenti e ad altri miglioramenti delle prestazioni, HTTP 1.1 offre anche la possibilità di avere più nomi di dominio che condividono lo stesso indirizzo IP. Ciò semplifica l'elaborazione per i server Web che ospitano numerosi siti Web in quello che a volte viene chiamato hosting virtuale.

 
Immagine SIMONE MASSOBRIO

Invio dati con form

di SIMONE MASSOBRIO - mercoledì, 23 marzo 2022, 10:12
 

L'invio dei dati di un form,presente nella HTTP request, avviene principalmente con il metodo POST (<form action=”URL_personalizzata” method=”post”>…</form>), ma il metodo di default è il GET.

 
Immagine andrea lanzavecchia

Codice di stato

di andrea lanzavecchia - mercoledì, 23 marzo 2022, 10:10
 

I codici di stato HTTP sono brevi note di un server che vengono inserite in una pagina Web, anche se non fanno parte del contenuto del sito. Si trattano invece di messaggi provenienti dal server che vi dicono come sono andate le cose quando ha ricevuto la richiesta di visualizzare una certa pagina. Questi messaggi vengono restituiti ogni volta che il vostro browser interagisce con un server. Se si è lo sviluppatore di un sito è fondamentale la comprensione dei codici di stato HTTP per la diagnosi e la correzione di eventuali errori di configurazione del sito. i codici di stato HTTP sono suddivisi in 5 classi, si trattano di raggruppamenti di risposte con significati correlati che aiutano a determinare rapidamente la sostanza generale di un codice di stato. Di seguito sono riportati i vari raggruppamenti: informazione, successo, reindirizzamento, errore client e errore server.

 
Immagine ALESSANDRO DI DOMENICO

Connessione persistente

di ALESSANDRO DI DOMENICO - mercoledì, 23 marzo 2022, 10:09
 

La connessione persistente, consente di trasferire più file con un'unica connessione TCP. Per esempio una pagina costituita da un file html e da 10 immagini jpeg, può essere inviata su un'unica connessione TCP persistente.