Laboratorio Internet

Alessandro Falaschi - Laurea in Ingegneria dell'Informazione - Sede di Latina
Nuova edizione! - i collegamenti di questa pagina non sono piu' attivi, visitare invece la versione 1.7

Presentazione

Sono presi in esame gli aspetti e le tecnologie del software alla base dei sistemi di comunicazione operanti via Internet, con particolare riguardo a quanto a disponibile come Software Libero. Da sempre, le telecomunicazioni sono state associate all'idea di telefono, ma al giorno d'oggi sempre pił spesso consistono in qualcosa reso possibile da un computer (a volte mascherato da telefono) connesso in rete.

Partendo dalle basi operative di una rete IP, si illustra l'interfaccia socket, che permette alle applicazioni di comunicare in rete, e si descrive come le risorse ivi accessibili possano essere invocate mediante l'uso di Nomi a Dominio. Sono quindi illustrati i concetti legati alle comunicazioni email ed ai loro formati, assieme ai meccanismi di autenticazione e confidenzialitą, ed approfonditi gli aspetti di sicurezza. Si passa poi a descrivere il mondo del Web, dei linguaggi di descrizione, dell'HTTP, CGI e CMS, estendendo l'analisi ai casi di reti sovrapposte e di servizi distribuiti. Infine, si affronta il tema della Telemedialitą, con le applicazioni VoIP, Video, e di collaborazione.

Parallelamente agli aspetti descrittivi, il corso prevede un esteso programma di sperimentazioni pratiche, in cui si potranno toccare con mano i componenti della architettura Internet, e si potrą verificare l'effettiva interazione con gli stessi.