Copincollo il programma di Reti di Calcolatori tenuto da Simonetta Balsamo nell'AA 2018-2019
Table of Contents
Introduzione alle reti di calcolatori.
Principi, caratteristiche chiave, vantaggi e svantaggi. Scelte di progetto e problematiche connesse. Classificazione: topologie, tipi di rete. LAN, MAN, WAN. Protocolli e servizi. Prestazioni. Modello ISO/OSI. Protocolli TCP/IP. Internetworking. Problematiche comuni: tipi di connessione, routing, controllo del flusso e della congestione
Livello fisico e livello data-link.
Mezzi trasmissivi. Controllo dell’errore. Gestione del flusso. Protocolli a finestra scorrevole. Stop and wait. Protocolli go-back-n e ripetizione selettiva.
Livello MAC e livello rete.
Reti LAN. Ethernet, token ring. Reti ATM. Algoritmi di routing statici e dinamici. Controllo della congestione e del flusso. Protocollo IP.
Livello trasporto e livello applicazioni.
Protocolli, buffering, controllo del flusso e congestione. Multiplexing. Protocolli TCP e UDP. Esempi di applicazione.
Comunicazione e naming.
Comunicazione fra processi in sistemi distribuiti e reti di calcolatori. Risoluzione dei nomi e name service. Sicurezza delle reti di calcolatori. Casi di studio.