Andrew S. Tanenbaum, David J. Wetherall, “Computer Networks”, Prentice Hall, 2011, 5nd edition.
A.B.Johnston " SIP Understanding the session initiation protocol" Artech House 4° edizione
Obiettivi Formativi
Analisi e design di architetture protocollari Internet
Prerequisiti
Conoscenza dei fondamenti delle Reti di Telecomunicazioni
Metodi Didattici
Lezioni frontali
Modalità di verifica apprendimento
Esame finale (scritto e orale)
Programma del corso
Introduzione al Corso
• Cenni alla struttura a livelli
• Standard ISO-OSI e TCP/IP
• Evoluzione storica di Internet
Livello applicativo
• Funzionalità e architettura delle applicazioni:
• Modelli Client->Server e Peer-to-Peer
• Domain Name System: architettura e protocolli
• World Wide Web
• HTTP: risorse, architettura e protocolli
• Linguaggio HTML 5 (CSS)
• Linguaggio Javascript
• Mobile Web
• Motori di Ricerca
• Web 2.0 e applicazioni di social networking
Livello Trasporto
• Protocollo TCP:
• caratteristiche; funzionalità;
• formato del pacchetto;
• apertura e chiusura della connessione;
• controllo di flusso e gestione della congestione;
• evoluzione TCP;
• socket e loro programmazione
• Protocollo UDP:
• caratteristiche; funzionalità,
• formato del pacchetto;
• Protocollo SIP