PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

Elenco notifiche



Reti di calcolatori

12CDUNZ

A.A. 2025/26

Lingua dell'insegnamento

Italiano

Corsi di studio

Corso di Laurea in Ingegneria Delle Telecomunicazioni - Torino

Organizzazione dell'insegnamento
Didattica Ore
Docenti
Docente Qualifica Settore h.Lez h.Es h.Lab h.Tut Anni incarico
Collaboratori
Espandi

Didattica
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/03 8 B - Caratterizzanti Ingegneria delle telecomunicazioni
Questo insegnamento presenta le architetture, gli algoritmi e i protocolli più diffusi per la realizzazione di reti di calcolatori e di comunicazione, a partire da sistemi di trasmissione a livello fisico, fino ad arrivare alle più diffuse applicazioni e relativi protocolli di comunicazione. L'obiettivo dell'insegnamento è fornire agli studenti gli elementi necessari alla comprensione del funzionamento delle reti di calcolatori e di comunicazione, con particolare attenzione alla rete Internet.
Mandatory course for students of Computer Engineering that is taught during the 1st semester of the 3rd year. The course presents the most common protocols, mechanisms and architectures used to implement computer networks, for the levels, starting from the physical layer up to the most popular application layer protocols.
Lo studente acquisirà le seguenti conoscenze: • Concetti generali alla base delle reti di calcolatori: classificazione basata sull'area geografica coperta, topologie di rete, tecniche di commutazione a pacchetto e a circuito, tecniche di multiplazione e di accesso multiplo, modelli di servizio di tipo client-server e peer-to-peer, architetture stratificate di protocolli, caratterizzazione del traffico di rete e requisiti di qualità di servizio. • Principali tipi di canali trasmissivi, tecniche di codifica dei dati, reti di accesso e di trasporto. • Principali tecniche di recupero degli errori e di controllo di flusso: protocolli a finestra ARQ. • Principali protocolli di livello collegamento e architetture e protocolli per reti locali e interconnessione di reti locali. • Protocollo IP: protocollo di livello rete in Internet, algoritmi e protocolli di instradamento, indirizzamento e traduzione di indirizzi in Internet. • Protocollo TCP e UDP: Protocolli di livello trasporto in Internet, algoritmi e problematiche. • Protocolli per applicazioni in Internet: SMTP, POP e IMAP, HTTP, DNS, Applicazioni P2P. La capacità di applicare le conoscenze sarà verificata mediante esercitazioni in aula e in laboratorio. Particolare attenzione sarà dedicata alla definizione di schemi di indirizzamento per reti IP, alla definizione di tabelle di instradamento statiche per router IP e all'analisi di sequenze di pacchetti catturati in rete locale.
- Knowledge of general concepts underlying computer networks: network classification based on the covered area, packet and circuit switching, connection oriented and connectionless protocols, layered protocol architectures and requirements for audio/video and bursty data transmission. - Knowledge of the most popular transmission channels and the related bit encoding techniques. - Knowledege of the most common techniques for error recovery and flow control in data transmission - Knowledge of the most common protocols for the data-link layer, both for point-to-point connections and local area networks - Knowledge of the protocol IPv4 and the associated ones. - Ability to apply the knowledge of IPv4 to define addressing schemes for a given subnetwork, and to determine static routing table entries - Knowledge of the transport layer protocols: TCP and UDP - Knowledge of application layer protocols - Ability to apply the knowledge acquired to predict the sequence of messages exchanged on the network to implement any operation initiated by the user.
Lo studente deve avere una conoscenza elementare sul funzionamento di un sistema di elaborazione, conoscere gli elementi base della rappresentazione dei numeri sui calcolatori, ed essere in grado di effettuare le conversioni decimale-binario e binario-decimale. Inoltre, è anche richiesta la conoscenza del concetto di spettro di frequenza, e delle tecniche di campionamento dei segnali. Infine, sono richieste conoscenze elementari di fisica, con particolare riferimento all'ottica ed all'elettromagnetismo.
Basic skills in computer engineering (fist year course level). In particular, the student should be able to perform decima-to-binary and binary-to-decimal conversions, and he/she should have a basic understanding of how a computer works. Understanding of concepts such as frequency spectrum, its energetic interpretation and signal sampling is also requested. The student should also be familiar with basic physics concepts related to optics and electromagnetic fields.
Gli argomenti trattati a lezione sono i seguenti, divisi in due parti: Parte I: Fondamenti e reti di accesso • Concetti generali alla base delle reti di calcolatori: classificazione basata sull'area geografica coperta e topologie, tecniche di commutazione (pacchetto e circuito), tecniche di multiplazione, modelli di servizio (client-server, peer-to-peer), architetture a strati di protocolli, caratterizzazione del traffico e requisiti di qualità di servizio. (1,6 CFU) • Livello fisico: Principali tipi di canali trasmissivi e relative tecniche di codifica, reti di accesso con e senza fili, reti di trasporto. (0,8 CFU) • Livello data-link: principi di recupero di errore e controllo di flusso, protocolli per canali punto-punto, architetture e protocolli per reti locali e interconnessione di reti locali. (1,6 CFU) Parte II: Comunicazione end-to-end e applicazioni • Protocolli di livello rete in Internet: IPv4 e ICMP, indirizzamento IP, DHCP, ARP, NAT. (1,5 CFU) • Strumenti per l’analisi di rete (0,2 CFU) • Protocolli di livello trasporto (TCP e UDP). (0,6 CFU) • Protocolli di livello applicativo (SMTP, POP e IMAP, HTTP, DNS, Applicazioni P2P) (0,8 CFU) • Esercitazioni di laboratorio (0,9 CFU)
Classroom lessons will cover the following topics: - General concepts related to computer networks: classification based on the extension of the physical area covered, circuit and packet switching, connectionless and connection-oriented protocols, layered protocol architecture, requirements for the transmission of audio/video and non real-time data (1,6 CFU) - Major physical media for data transmission, and related data encoding techniques (0,8 CFU) - Data-link layer: principles of error recovery and flow control, point-to-point protocols, local area networks. (1,6 CFU) - Network layer: IPv4, ICMP, ARP, and DHCP protocols, addressing schemes, NAT. (1,5 CFU) - Network Analysis tools (0,2 CFU) - Transport layer: UDP and TCP protocols. (0,6 CFU) - Application layer: HTTP, SMTP, POP and IMAP protocols. (0,8 CFU) - Laboratory (0,9 CFU)
Sono previste esercitazioni in aula (comprese nel dettaglio di suddivisione oraria indicato nella sezione precedente) che vertono prevalentemente sui seguenti argomenti: • Tecniche di commutazione • Funzionamento dei protocolli a finestra • Predisposizione di piani di indirizzamento per reti IP • Definizione dei contenuti statici di tabelle di instradamento per reti IP • Previsione di sequenze di messaggi che vengono generati per realizzare operazioni avviate dall'utente, data una particolare configurazione della rete. In laboratorio è prevista l'analisi di tracce di pacchetti catturati su rete locale, sia in modo passivo, sia a seguito di operazioni iniziate dall'utente.
Exercises in the classrrom wil cover the following topics: - Definition of addressing schemes for IP networks - Definition of the static contents in routing tables, for IP networks - Sequence of messages expected to implement a given operation initiated by the user, given a particular network configuration. Sessions in laboratory will be held to allow the student to verify in a real system what is explained in theoretical lessons.
Testi consigliati per gli approfondimenti/esercitazioni: • A. Pattavina: Reti di telecomunicazioni, Mc.Graw-Hill (in italiano) • J.F. Kurose, K.W. Ross: Computer Networking: A Top-Down Approach Featuring the Internet, Pearson (disponibile in italiano e inglese) • (per la prima parte del corso) A. Bianco, C. Casetti, P. Giaccone, Esercitazioni di reti telematiche, Capitoli 1-2-3, CLUT (in italiano) • (per la seconda parte del corso) F. Risso, dispense di esercizi (in inglese, disponibili sul portale della didattica)
The teacher will distribute the course material, and it will be available on the web pages of the course. Additional reading: • A. Pattavina: Reti di telecomunicazioni, Mc.Graw-Hill (in italian) • J.F. Kurose, K.W. Ross: Computer Networking: A Top-Down Approach Featuring the Internet • A. Bianco, C. Casetti, P. Giaccone, Esercitazioni di reti telematiche, Capitoli 1-2-3, CLUT (in italian) • F. Risso, dispense di esercizi (in english, available on the portal)
... L’esame, della durata complessiva di 2 ore, sarà articolato nelle seguenti componenti: • Quiz a risposta multipla. Ogni risposta ha un punteggio pari a 1 punto se è giusta e a -0.5 punti se è sbagliata. Se il punteggio complessivo è uguale o superiore ad una soglia, sarà corretta anche la parte successiva, altrimenti l’esame sarà considerato non superato (indipendentemente dalla parte successiva, che non sarà corretta). • 4 domande aperte: per ciascuna delle due parti del corso saranno possibili una domanda di teoria e un esercizio numerico, oppure due esercizi numerici. Il voto finale sarà calcolato come la somma non pesata delle due componenti, convalidate dall’eventuale prova finale.
Gli studenti e le studentesse con disabilita o con Disturbi Specifici di Apprendimento (DSA), oltre alla segnalazione tramite procedura informatizzata, sono invitati a comunicare anche direttamente al/la docente titolare dell'insegnamento, con un preavviso non inferiore ad una settimana dall'avvio della sessione d'esame, gli strumenti compensativi concordati con l'Unita Special Needs, al fine di permettere al/la docente la declinazione piu idonea in riferimento alla specifica tipologia di esame.
2-hour Written exam with some questions with closed answers, and others with open answers.
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.
Esporta Word