Il protocollo HTTP: struttura di request e response

✓Elencare le caratteristiche principali del protocollo HTTP e spiegare il concetto di stateless
✓Analizzare la struttura di una HTTP Request identificando metodo, URI, versione, header e body
✓Analizzare la struttura di una HTTP Response identificando versione, status code, header e body
✓Decomporre un URI nelle sue parti componenti e spiegare il ruolo di ciascuna

La comunicazione sul Web e il protocollo HTTP

La comunicazione sul Web avviene attraverso protocolli di rete che operano al livello applicazione, utilizzando il protocollo di trasporto TCP. Tra questi, il più diffuso è il protocollo HTTP (HyperText Transfer Protocol), che segue un modello di cooperazione asimmetrica tra due entità fondamentali: client e server. Questi due elementi hanno ruoli ben distinti all’interno del sistema di comunicazione.