Insegnamento mutuato da: B003844 - ELEMENTI DI TELEMATICA Laurea Triennale (DM 270/04) in INGEGNERIA ELETTRONICA E DELLE TELECOMUNICAZIONI Curriculum TELECOMUNICAZIONI
Lingua Insegnamento
Italiano
Contenuto del corso
Contenuti del corso:
– approccio stratificato al progetto di sistemi di comunicazione;
– architettura e protocolli alla base del World Wide Web
– protocolli a livello applicativo (HTTP, SMTP, SIP) e di trasporto (TCP, UDP);
- cenni su routing e indirizzamento IP
– principi per design e sviluppo di web application (REST)
– evoluzione del web: Web of Data
Libro di testo consigliato: J.F. Kurose, K.W. Ross, “Reti di Calcolatori e internet” ed. Pearson-Addison Wesley.
Raccolta di appunti disponibile su WEB.
Obiettivi Formativi
Il corso si propone di fornire gli elementi di base necessari alla comprensione ed all'uso dei principi e della tecnologia alla base del web. I concetti forniti sono:
– approccio stratificato al progetto di sistemi di comunicazione;
– architettura e protocolli alla base del World Wide Web
– protocolli a livello applicativo (HTTP, SMTP, SIP) e di trasporto (TCP, UDP);
– principi per design e sviluppo di web application (REST)
– evoluzione del web: Web of Data
Prerequisiti
No
Metodi Didattici
Didattica frontale
Seminari tematici di approfondimento
Architetture di comunicazione a strati
Definizioni generali: - Stratificazione, information hiding; separation of concern.
- Il modello OSI
- Stack TCP/IP
Lo strato di applicazione
- Uniform Resource Identifier (URI)
- Protocolli applicativi (FTP, HTTP, SMTP)
- Il sistema di naming (DNS)
Lo strato di trasporto
- Il protocollo UDP
- Il protocollo TCP
Formato dei segmenti
Gestione della connessione
Controllo di flusso
Controllo di congestione
Richiami su protocollo IP e protocollo ARP
Approfondimenti su Applicazioni Web
- REST: approccio architetturale e progettazione servizi REST
- Web of Data
- Session Initiation Protocol (SIP) e suo utilizzo per servizi Voice-Over-IP (VOIP)