Programma
1. INTRODUZIONE
Internet e reti, tipi di rete, accesso a Internet e rete dorsale, architettura del protocollo, cenni di storia di Internet, standard di rete
2. CONCETTI DI RETE DI BASE
Servizi di comunicazione e sorgenti di informazione, Trasferimento di unità informative, Tecniche di commutazione, Tecniche di multiplazione
3. STRATO DI APPLICAZIONE
Applicazioni e servizi, Domain Name System (DNS), Posta elettronica (SMTP), Trasferimento di file (FTP), World Wide Web (HTTP), Reti peer-to-peer
4.1. PROTOCOLLI ARQ
Recupero degli errori, protocollo Stop & Wait, protocolli di tipo "pipeline".
4.2. STRATO DI TRASPORTO
Servizi di trasporto, UDP, TCP, controllo di flusso e controllo della congestione nel TCP, equità e controllo della congestione
5.1. LIVELLO DI RETE - IP E INDIRIZZAMENTO
Architettura del router, IP, indirizzamento IP (classful, CIDR, NAT, DHCP).
5.2. STRATO DI RETE - PROTOCOLLI
Principi di instradamento, Protocolli di instradamento (OSPF,BGP), Protocolli di controllo (ICMP, ping, traceroute)
6. STRATI INFERIORI
Livello collegamento dati. Delimitazione delle PDU. Codici per la rivelazione degli errori. Correzione in avanti (cenni).
Livello fisico: codici di linea.
7. RETI LOCALI
Reti broadcast multi-punto, protocolli MAC: Slotted ALOHA, CSMA, tecnologie di rete locale, ARP, interconnessione nelle LAN
Prerequisiti
Conoscenze di base di analisi matematica, fisica (elettromagnetismo), calcolo delle probabilità, informatica.
Testi di riferimento
MATERIALE DIDATTICO
o Achille Pattavina, "Internet e Reti Fondamenti", Seconda edizione, 2019 (disponibile anche in inglese: Achille Pattavina, “Internet and Computer Networks Introduction, Second edition, 2020).
o Lucidi e registrazioni disponibili sul sito web del corso.
BIBLIOGRAFIA
o Achille Pattavina, "Internet e Reti Fondamenti", Seconda edizione, 2019 (disponibile anche in inglese: Achille Pattavina, “Internet and Computer Networks Introduction, Second edition, 2020)
o Jim F. Kurose, Keith W. Ross, “Computer Networking: a top-down approach”. Pearson, 7th Edition, 2016 [versione in italiano: "Reti di calcolatori e Internet - un approccio top-down", Pearson Education Italia, 7a Edizione, 2017].
o Andrew S. Tanenbaum, David J. Wetherall, "Computer Networks", Prentice Hall, 5th Edition, 2010 [versione in italiano: "Reti di calcolatori", Pearson Italia, 5a Edizione, 2011].
o W. Stallings, “Data and Computer Comuunications”, Pearson, 10th Edition, 2014.
SITO WEB DEL CORSO
https://web.uniroma1.it/netlab/Telecomunicazioni%20Ing%20Gestionale%20%28Canale%20M-Z%29
Modalità insegnamento
Lezioni ed esercitazioni. Sono previsti anche compiti a casa per approfondimenti ed auto-esercitazioni.
Frequenza
La frequenza non è obbligatoria, ma è fortemente consigliata.
Modalità di esame
STRUMENTI DI ACCERTAMENTO:
La prova scritta consiste in 16 domande a risposta multipla sugli argomenti del corso. Si svolge in 1 ora e mezza.
Il punteggio massimo della prova scritta è 16.
La prova orale consiste nella discussione di due diversi argomenti in programma (colloquio di durata compresa tra circa 15 e 30 minuti). Il punteggio massimo attributo alla prova orale è 16.
METODI DI ACCERTAMENTO:
Verifica della conoscenza degli argomenti oggetto del programma, con particolare riguardo alla: 1) comprensione dei concetti; 2) capacità di esposizione sintetica e logicamente ben strutturata; 3) capacità di rispondere in modo puntuale e pertinente; 4) correttezza della terminologia tecnica; 5) capacità di fornire valori ed esempi quantitativi mediante calcoli e modelli.
Per ciascun argomento (valutazione in trentesimi): conoscenza minima (valutazione tra 18 e 20); conoscenza media (21-23); capacità di applicare la conoscenza in maniera sufficiente (24-25); buona capacità di applicare la conoscenza e di esporre con lucidità e senso critico (27-28); capacità di applicare la conoscenza in maniera eccellente con buone capacità di comunicazione e senso critico (29-30 con lode)
Bibliografia
BIBLIOGRAFIA
o Achille Pattavina, "Internet e Reti Fondamenti", Seconda edizione, 2019 (disponibile anche in inglese: Achille Pattavina, “Internet and Computer Networks Introduction, Second edition, 2020)
o Jim F. Kurose, Keith W. Ross, “Computer Networking: a top-down approach”. Pearson, 7th Edition, 2016 [versione in italiano: "Reti di calcolatori e Internet - un approccio top-down", Pearson Education Italia, 7a Edizione, 2017].
o Andrew S. Tanenbaum, David J. Wetherall, "Computer Networks", Prentice Hall, 5th Edition, 2010 [versione in italiano: "Reti di calcolatori", Pearson Italia, 5a Edizione, 2011].
o W. Stallings, “Data and Computer Comuunications”, Pearson, 10th Edition, 2014.
SITO WEB DEL CORSO
https://web.uniroma1.it/netlab/Telecomunicazioni%20Ing%20Gestionale%20%28Canale%20M-Z%29
Modalità di erogazione
Lezioni ed esercitazioni.