RETI DI CALCOLATORI

RETI DI CALCOLATORI

_
iten
Codice
80454
ANNO ACCADEMICO
2020/2021
CFU
6 cfu al 3° anno di 8719 INGEGNERIA INFORMATICA (L-8) GENOVA
SETTORE SCIENTIFICO DISCIPLINARE
ING-INF/05
LINGUA
Italiano
SEDE
GENOVA (INGEGNERIA INFORMATICA )
periodo
2° Semestre
materiale didattico

PRESENTAZIONE

Il corso si pone come obiettivo quello di descrivere le reti di calcolatori, prendendo come riferimento il modello OSI ed il modello TCP/IP. Parte dal livello fisico e procede verso il livello applicativo. Il corso tratta le architetture ed i protocolli, e si focalizza sui protoclli TCP/IP, sullo standard Ethernet e sulla virtualizzazione delle reti. Inoltre introduce il tema dell'interfaccia di programmazione basata su socket e descrive gli strumenti pricipali per l'analisi dei protocolli.

OBIETTIVI E CONTENUTI

OBIETTIVI FORMATIVI

Architetture di rete,Livelli,Protocolli,Interfacce,Commutazione,Modello ISO-OSI,Livello Fisico,Analisi dei segnali,Topologie,Linee,Baud e bit rate,Sincronizzazione,Codici di linea,Livello Data Link, Framing,Controllo di errore e di flusso,Livello MAC,Ethernet,PPP. Livello Network,Routing,TCP/IP,IP,ARP,DHCP,TCP,UDP,protocolli di livello applicativo

OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO

Al termine dl corso gli studenti:

  1. Conosceranno le architetture di rete
  2. Conosceranno i protocolli di rete
  3. Saranno in grado di analizzare le Protocol Data Unit di reti basate su TCP/IP
  4. Saranno in grado di scrivere semplici applicazioni in C in grado di scambiare dati sulla rete
  5. Saranno in grado di progettare reti.

PREREQUISITI

  1. Elementi di programmazione
  2. Elementi di matematica e statistica 

Modalità didattiche

Lezioni frontali

PROGRAMMA/CONTENUTO

  1. Architetture di rete 
  2. Circuit Switching vs Packet Switching
  3. Modello OSI
  4. Livello fisico
  5. Livello Data Link
  6. Livello Network 
  7. Livello Transport 
  8. Livello Applicativo
  9. Modello TCP/IP
  10. Applicazioni : Web, Email, ftp
  11. Interfaccia verso i programmi applicativi: socket
  12. Analisi dei payload dei protocolli usando stumenti di analisi dei protocolli.

TESTI/BIBLIOGRAFIA

A. Tanenbaum, Computer Networks

DOCENTI E COMMISSIONI

Ricevimento: In coda alle lezioni durante il periodo delle lezioni. Su appuntamento nellla restante parte dell'anno.

Commissione d'esame

MASSIMO MARESCA (Presidente)

ALBERTO GIORDANO

DANIELE D'AGOSTINO

PIERPAOLO BAGLIETTO

ALESSANDRO ARMANDO

LEZIONI

Modalità didattiche

Lezioni frontali

ESAMI

Modalità d'esame

  1. Esame orale al termine del corso

Modalità di accertamento

L'accertamento del raggiungimento degli obiettivi del corso verra' fatto attraverso domande sulla teoria, attraverso esercizi ed attraverso l'analisi di protocolli di rete.