Home | Search | Help  
Home Page Università di Genova

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
  1. Lucidi della lezione
    1. in formato PDF, 3 diapositive per pagina, con spazio per le note (circa 366 KB)
    2. 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)


vai alla lezione precedente
torna alla prima pagina del corso
vai alla prossima lezione