TELEMATICA
cod. 1004699

Anno accademico 2023/24
3° anno di corso - Secondo semestre
Docente
- Laura BELLI
Settore scientifico disciplinare
Telecomunicazioni (ING-INF/03)
Field
"altre conoscenze utili per l'inserimento nel mondo del lavoro"
Tipologia attività formativa
Altro
48 ore
di attività frontali
6 crediti
sede: PARMA
insegnamento
in ITALIANO

Obiettivi formativi

Fornire una conoscenza dei meccanismi basilari che governano alcuni tra i protocolli più conosciuti ed utilizzati nel mondo di Internet, e sulle applicazioni di utilizzo comune nella vita quotidiana.

Prerequisiti


Conoscenze di base su reti di telecomunicazione, loro architetture e protocolli.

Contenuti dell'insegnamento

Principi generali delle comunicazioni nelle reti di computer.
Normativa internazionale e documentazione.
Principali protocolli applicativi nel mondo Internet, con particolare riferimento al Web.

Programma esteso

- Richiami su modelli di riferimento a strati OSI, ISDN, e Internet.
- Protocolli e comunicazioni di tipo connection-oriented e connectionless.
- Protocolli di trasporto e schema client/server in ambiente TCP/IP.
- Normativa internazionale OSI e ITU, documentazione in Internet: le RFC.
- Il Domain Name System (DNS): concetti, Resource Record, protocolli.
- Protocolli applicativi noti: TELNET, SMTP, e uso di un client TELNET come strumento di diagnostica.
- Utilizzo di servizi in rete per interrogazione DNS.
- Posta elettronica e protocolli POP3/IMAP. Formattazione email: RFC2821, estensione MIME, internazionalizzazione.
- Il World Wide Web (WWW) ed i suoi standard. Indirizzamento: URI e URL.
- Il protocollo HTTP: versioni, gestione delle connessioni, metodi, autenticazione, sicurezza.
- Sistemi intermedi: proxy, gateway, tunnel.
- Tracciamento del client e gestione di sessioni in HTTP mediante cookie.
- Transazioni Web sicure mediante il protocollo TLS e problematiche connesse.
- Sviluppi recenti: il protocollo HTTP/2.
- I Web robot: scopi e problematiche connesse.
- Applicazioni avanzate di rete.
- Posta Elettronica Certificata (PEC).
- Sistema Pubblico di Identità Digitale (SPID).

Bibliografia

D. Gourley, B. Totty, M. Sayer, A. Aggarwal, S. Reddy, "HTTP: The Definitive Guide", O'Reilly Media, Inc., ISBN 9781565925090
W. Stevens, "TCP/IP Illustrated, Vol. 3", Addison-Wesley Professional, ISBN 9780201634952
S. Ludin, J. Garza, "Learning HTTP/2: A Practical Guide for Beginners", O'Reilly Media, Inc., ISBN 9781491962442

Metodi didattici

Lezioni frontali, esercitazioni pratiche in laboratorio/con PC personale.

Modalità verifica apprendimento

(i) Prova scritta su tutto il programma, oppure prove scritte in itinere (durante il semestre, a discrezione del docente), e (ii) progetto conclusivo (da sviluppare singolarmente oppure in piccoli gruppi, massimo 2/3 persone). Eventuale prova orale conclusiva, a discrezione del docente.

Altre informazioni