Il livello applicativo e HTTP
|
Argomento della lezione
In questa lezione abbandoniamo per un attimo la programmazione lato client
e vediamo qualche dettaglio in più sui protocolli di comunicazione.
In particolare, consideriamo il livello applicativo e il protocollo
HTTP (HyperText Transfer Protocol) che sta alla base della comunicazione
tra un browser web (client HTTP) e un server web (server HTTP).
Dopo una panoramica sui principi generali legati ai protocolli - che riprende
alcuni argomenti che abbiamo già visto nel corso della
prima lezione - vediamo il formato dei messaggi di request e
response che vengono scambiati durante una interazione
tra un client e un server HTTP.
Per chi fosse interessato ... tutti i dettagli sul formato di questi messaggi si
trovano naturalmente nel documento
RCF 2616 -
in formato TXT, oppure nel documento
RCF 2616 - in formato PDF.
|
|
Materiale scaricabile
- Lucidi della lezione
- in formato PDF, 3 diapositive per pagina, con spazio
per le note (circa 366 KB)
- in formato PDF, 6 diapositive per pagina (circa 353 KB)
|
Libro consigliato per questa parte
James Kurose, Keith Ross, Computer Networking: A Top-down Approach Featuring the Internet,
(Cap. 2: Application Layer), Addison-Wesley (ma qualunque altro testo va bene)
|
|
|