Codice: HTTP
Durata: 1
Aula: Convenzionale

Il corso fornisce una veloce introduzione ai protocolli TCP/IP, con particolare enfasi sul protocollo HTTP e alla variante "sicura" HTTPS

Destinatari

Progettisti e sviluppatori di siti e applicazioni web
Per alcuni esempi è verrà usato il linguaggio PHP

Contenuti

Networking
Il modello ISO/OSI
I protocolli TCP/IP
Nomi di dominio, nomi di host, indirizzi IP
Servizio DNS
Porte logiche
Router con funzioni NAT

Il protocollo HTTP
Richieste HTTP (GET, POST)
I principali header HTTP
Cenni ad altri tipi di richiesta (PUT, DELETE...)
URL
parametri
trasporto di file allegati singoli o multipli
Risposte HTTP
Codice risposta
MIME type
Cookie, cosa sono, come e perché si usano
Esempi pratici

Il protocollo HTTPS
Firma digitale a chiave pubblica, cosa è e come funziona
I certificati
Autorità di certificazione
Differenze pratiche fra vari tipi di certificati