Dettaglio insegnamento

RETI

MF0576

Insegnamento
RETI
Codice
MF0576
Anno Accademico
2023/2024
Anno regolamento
2022/2023
Corso di studio
INFORMATICA
Curriculum
000 - CORSO GENERICO
Responsabile didattico
CFU
6
Ore di lezione
48
Settore Scientifico Disciplinare (SSD)
INF/01 - INFORMATICA
Tipo di insegnamento
Attività formativa monodisciplinare
Fruizione insegnamento
OBB - Obbligatoria
Anno
2
Periodo
Secondo Semestre
Sede
ALESSANDRIA
Lingua insegnamento
Italiano
Contenuti
Il tema del corso è la rete Internet, affrontato secondo un approccio che partendo dalle applicazioni di rete scende via via in profondità, descrivendo il livello "trasporto" e quindi il livello "rete" dei protocolli TCP/IP.
Testi di riferimento
James F. Kurose, Keith W. Ross, Reti di Calcolatori e Internet - Un approccio top-down, Ottava Edizione.
Obiettivi formativi
Approfondire le tematiche relative alle reti informatiche.
Prerequisiti
Conoscenze acquisite nei corsi di Architetture e Sistemi operativi.
Metodi didattici
Lezioni frontali in aula ed in laboratorio. Durante il corso verranno proposti agli studenti esercitazioni sia di teoria che di pratica.
Altre informazioni
Durante il corso vengono fatte esercitazioni volte a valutare l’acquisizione degli strumenti presentati e dei concetti introdotti.
Modalità di verifica dell'apprendimento
Esame scritto. La prova prevede domande, riguardanti argomenti svolti a lezione. Ogni domanda prevede un punteggio. La valutazione complessiva terrà conto dei punteggi parziali conseguiti nelle singole domande.
Programma esteso
Il corso tratta i seguenti argomenti:
− Introduzione intuitiva alla rete, descrivendone in modo qualitativo la struttura e le funzionalità.
− Livello applicazione: protocolli per la gestione della posta elettronica, del WEB e del DNS.
− Livello sessione: i socket, programmazione dei socket.
− Livello trasporto: protocolli TCP e UDP
− Livello rete: protocolli IP e ICMP.
− Protocolli di instradamento: algoritmi di instradamento, nozione di Sistema Autonomo, protocolli RIP, OSPF, BGP.
Oltre alla descrizione dei protocolli succitati, il corso si propone di fornire allo studente anche un'esperienza diretta delle problematiche connesse con la gestione delle reti informatiche.
Pertanto, durante il percorso di studio, vengono tenute anche lezioni pratiche in cui vengono assegnati esercizi da svolgere in aula o a casa.
Risultati di apprendimento attesi
Al fine di raggiungere le conoscenze e le competenze corrispondenti al livello minimo di sufficienza, allo studente si chiederà di dimostrare di conoscere
e comprendere
- i principi alla base della struttura della rete Internet e delle reti di trasmissione dati moderne,
- le scelte progettuali necessarie per la creazione e la gestione di un sistema di trasmissione dati su larga scala,
- le principali tecniche per il recupero degli errori e per il trasferimento affidabile dei dati,
- la struttura di comunicazione e di programmazione dietro le applicazioni software distribuite secondo il modello client-server.
Al termine del corso lo studente dovrà essere in grado di identificare gli aspetti chiave di una rete di trasmissione dati, comprendere i criteri alla base del funzionamento della rete Internet e delle reti con tecnologia IP, eventualmente applicandole all'esperienza quotidiana. Sarà anche in grado di comprendere le dinamiche di comunicazione alla base delle applicazioni distribuite.
Ultimo aggiornamento:09-09-2026 00:14:31