Il corso si propone di fornire le nozioni teoriche e metodologiche di base per la comprensione dei modelli di riferimento e protocolli delle reti di calcolatori e conoscenze pratiche per la programmazione di applicazioni distribuite in reti di computer.