Programma del corso
  • Presentazione del corso slides
  • Introduzione alle reti di calcolatori; commutazione di messaggio e di pacchetto. slides
  • Ritardi nelle reti a commutazione di pacchetto. slides
  • Architetture di rete: pila protocollare, architettura Internet slides
  • Livello applicazione (cenni): servizi offerti, servizi richiesti da livello trasporto, socket slides
  • Livello trasporto: servizi offerti, multiplexing e demultiplexing. Programmazione socket TCP e UDP. Il protocollo UDP slides
  • Livello trasporto: principi di trasperimento affidabile. Macchine a stati finiti. Meccanismi basati su conferme positive e negative e timeout slides
  • Livello trasporto: protocolli sliding window, Go-Back-N (animazione) e Selective Repeat (animazione). slides
  • Livello trasporto: protocollo TCP: formato intestazione, protocollo affidabile basato su ack duplicati e timer, apertura e chiusura della sonnessione, stima del timeout. Controllo del flusso slides
  • Presentazione laboratorio analisi del traffico slides
  • Traccia primo laboratorio analisi del traffico slides. Wireshark display filters cheat sheet
  • Livello trasporto: controllo della congestione slides
  • Livello trasporto: throughput e utilizzo applicativi in condizione di trasmissione continua e con stallo slides
  • Livello trasporto: considerazioni su performance del protocollo TCP slides
  • Livello rete: inoltro e commutazione, piano dei dati e piano di controllo. Architettura di un router. Struttura del datagramma IPv4. Frammentazione slides
  • Indirizzamento IPv4 slides
  • Protocollo ICMP slides
  • Traccia secondo laboratorio analisi del traffico slides.
  • Tabelle di inoltro. Cenni sul livello collegamento e protocollo ARP.
  • Routing: approccio tradizionale e approccio SDN. Algoritmi di routing Dijkstra e Distance Vector slides
  • Routing gerarchico. Cenni ai protocolli OSPF e BGP. Concetti generali sul piano di controllo SDN slides




Il programma del corso è completo.
Ultimo aggiornamento: 17/01/2018