Seguici su
Cerca

RETI DI CALCOLATORI

Anno accademico 2016/2017 - 2° anno
Docente: Salvatore Antonio RICCOBENE
Crediti: 9
Organizzazione didattica: 225 ore d'impegno totale, 153 di studio individuale, 72 di lezione frontale
Semestre:

Obiettivi formativi

Obiettivi formativi generali dell'insegnamento in termini di risultati di apprendimento attesi.

  1. Conoscenza e capacità di comprensione (knowledge and understanding): l'obiettivo del corso è quello di far acquisire conoscenze che consentano allo studente di comprendere i meccanismi teorici e fisici che stanno alla base di un sistema di comunicazione; in particolare lo studente acquisirà le conoscenze dei principali protocolli che sono alla base di una rete di calcolatori
  2. Capacità di applicare conoscenza e comprensione (applying knowledge and understanding): lo studente acquisirà le competenze necessarie per configurare interamente una rete aziendale di medie dimensioni, scegliendo gli apparati più opportuni, realizzando i cablaggi e ottimizzando le risorse disponibili. A tale riguardo una parte del corso consisterà di lezioni in laboratorio, con esempi pratici di configurazione e collegamento di host.
  3. Autonomia di giudizio (making judgements): Attraverso esempi concreti di errori derivanti da configurazioni non corrette, lo studente sarà in grado di elaborare autonomamente soluzioni in grado di risolvere i principali problemi che un amministratore di rete potrà trovare nel suo lavoro.
  4. Abilità comunicative (communication skills): lo studente acquisirà le necessarie abilità comunicative e di appropriatezza espressiva nell'impiego del linguaggio tecnico nell'ambito generale dei sistemi informativi e delle reti di computer in particolare.
  5. Capacità di apprendimento (learning skills): il corso si propone, come obiettivo, di fornire allo studente le necessarie metodologie teoriche e pratiche per poter affrontare e risolvere autonomamente nuove problematiche che dovessero sorgere durante una attività lavorativa. A tale scopo diversi argomenti saranno trattati a lezione coinvolgendo lo studente nella ricerca di possibili soluzioni a problemi reali.

Prerequisiti richiesti

Basi di Programmazione, Architettura degli elaboratori, Sistemi Operativi


Frequenza lezioni

La frequenza non è obbligatoria ma è fortemente consigliata.


Contenuti del corso

Architettura di una rete
L'architettura del protocollo OSI. I livelli del TCP/IP
I canali di comunicazione
Il livello Data Link
Rilevazione e correzione degli errori
Il sottolivello MAC
IEEE 802.3.
Il livello di rete
Algoritmi di routing
Il protocollo IPv4
Il protocollo IPv6
Il livello di trasporto
UDP e TCP
il controllo del flusso e della congestione
Il livello applicativo
Protocolli HTTP, FTP, SMTP, DNS
Configurazione delle interfacce di rete in un host linux
Programmazione dei socket


Testi di riferimento

  1. J.F. Kurose - K. W. Ross: Internet e Reti di calcolatori
  2. D.E. Comer: Internetworking con TCP/IP - vol.1
  3. A. Tanenbaum: Reti di Computer


Programmazione del corso

 ArgomentiRiferimenti testi
1Livello Data LinkKurose Ross 
2IPv4Kurose Ross 
3IPv6Kurose Ross 
4UDPKurose Ross 
5TCPKurose Ross 
6Configurazione delle interfacce di rete sotto Unix 

Verifica dell'apprendimento

Modalità di verifica dell'apprendimento

Scritto, orale, prova pratica in laboratorio


Esempi di domande e/o esercizi frequenti

.