Vai al contenuto principale
Oggetto:
Oggetto:

Reti I

Oggetto:

Computer Networks I

Oggetto:

Anno accademico 2023/2024

Codice attività didattica
MFN1362
Docente
Idilio Drago (Docente)
Corso di studio
[008707] Laurea in Informatica
Anno
3° anno
Periodo
Primo semestre
Tipologia
Caratterizzante
Crediti/Valenza
6 CFU - Numero di ore - Number of hours: 48 (in aula)
SSD attività didattica
INF/01 - informatica
Erogazione
Tradizionale
Lingua
Italiano
Frequenza
Facoltativa
Tipologia esame
Scritto più orale facoltativo
Tipologia unità didattica
corso
Prerequisiti
Le studentesse e gli studenti devono conoscere i fondamenti della programmazione e dei sistemi operativi prima di seguire il corso.
Insegnamenti propedeutici (che forniscono le competenze attese in ingresso): Sistemi Operativi, Programmazione I e II.
Students must know the basics of programming and operating systems.
Preparatory Courses (providing the expected entry skills): Operating Systems, Programming I and II.
Oggetto:

Sommario insegnamento

Oggetto:

Avvisi

DSA o Disabilità: Sostegno e Accoglienza in UniTO e supporto in sede di Esame
Oggetto:

Obiettivi formativi

Il corso fornirse le nozioni di base sulle reti di calcolatori e una comprensione approfondita della suite di protocolli TCP/IP. Inoltre, attraverso l'uso di software ed esempi pratici, il corso fornisce agli studenti una comprensione concreta dei meccanismi di comunicazione tra dispositivi di rete e calcolatori. 

Gli obiettivi dell'insegnamento delle reti di calcolatori fanno parte degli Obiettivi Formativi specifici del CdS in Informatica (L31) nell'area Informatica caratterizzante.

 

The course provides the basic notions on computer networks and an in-depth understanding of the TCP/IP protocol suite. In addition, through the use of software and practical examples, the course provides students with a concrete understanding of the communication mechanisms between network devices and computers.

The objectives of the course are part of the specific objectives of the CdS in Computer Science (L31) in the characterizing Computer Science area.

Oggetto:

Risultati dell'apprendimento attesi

L'insegnamento ha l'obiettivo di preparare le studentesse e gli studenti allo sviluppo di progetti che coinvolgono tecnologie di rete relative alla famiglia di protocolli TCP/IP. Gli studenti che superano l'esame con successo saranno in grado di integrarsi in gruppi di lavoro tecnici per affrontare le problematiche di progettazione, implementazione e/o adeguamento di applicazioni distribuite e protocolli di rete.

CONOSCENZA E CAPACITÀ DI COMPRENSIONE. Acquisizione di metodologie di strutturazione delle reti di calcolatori.

CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE. Applicazione dei concetti introdotti durante l'insegnamento a casi concreti, anche attraverso esempi ed esercizi.

AUTONOMIA DI GIUDIZIO. Acquisizione dei criteri di base per una corretta progettazione e una solida implementazione delle reti di calcolatori.

ABILITÀ COMUNICATIVE. Acquisizione e sviluppo di elementi del lessico informatico finalizzati al lavoro di progettazione e implementazione delle reti di calcolatori.

CAPACITÀ DI APPRENDIMENTO. Acquisizione di capacità autonome di apprendimento sulle reti, nonché di autovalutazione della propria preparazione teorica e pratica.

The course prepares students for the development of projects involving network technologies related to the TCP/IP protocol family. Students who successfully pass the exam will be able to join technical work groups that have to deal with issues of development of distributed applications as well as the design, implementation and/or adaptation of network protocols.

KNOWLEDGE AND UNDERSTANDING Acquisition of methodologies for structuring computer networks.

ABILITY TO APPLY KNOWLEDGE AND UNDERSTANDING Application of the concepts introduced during the teaching to concrete cases, also through examples and exercises.

AUTONOMOUS THINKING Acquisition of the basic criteria to establish how to set up a correct design and a solid implementation of computer networks.

COMMUNIATION Acquisition and development of elements of the computer lexicon aimed at the design and implementation of computer networks.

LEARNING ABILITIES Acquisition of autonomous learning skills on networks, as well as self-assessment of one's own theoretical and practical preparation.

 

Oggetto:

Programma

  • Fondamenti di reti di calcolatori
  • Introduzione alle reti (livello fisico, livello di collegamento, reti wireless e mobilità)
  • Livello di rete: reti IP e instradamento
  • Livello di trasporto: UDP e TCP, controllo di congestione e flusso end-to-end
  • Livello applicativo: Web, Posta, DNS, trasferimento di file e sistemi P2P

  • Computer networks and the Internet
  • Introduction to computer networks (Links, Access Networks, LANs, Wireless and Mobile Networks)
  • The network layer: IP networks and routing
  • The transport layer: UDP and TCP, congestion and flow control 
  • The application layer: Web, mail, DNS, file transfer and P2P systems
Oggetto:

Modalità di insegnamento

Le lezioni si terranno in presenza in aula. Le lezioni consistono di teoria ed esempi sui contenuti del corso e sono erogate tramite proiezione di slides. Le lezioni saranno registrate e le registrazioni rese disponibili sul sito Moodle del corso. La frequenza è facoltativa, consigliata, e la prova finale sarà uguale per frequentanti e non.

The lessons will be held in the classroom. The lessons consist of theory and practical examples and are delivered through the projection of slides. The lessons will be recorded and the recordings made available on the course Moodle website. Attendance is optional but recommended, and the final exam will be the same for all students.

Oggetto:

Modalità di verifica dell'apprendimento

L'esame consiste in una prova scritta e, facoltativamente, una prova orale. Il voto finale è espresso in trentesimi e con possibilità di lode.

L'esame scritto si svolge in presenza su computer nei laboratori didattici dell'Università e prevede sia domande a risposta multipla (con correzione automatica) che domande a risposta aperta.

A seguito della correzione degli scritti, l'esame può avere un seguito in forma orale (facoltativo) per una ulteriore discussione dei contenuti del corso. Il voto dell'esame orale sostituisce quello ottenuto nella prova scritta.

The exam consists of a written test and, optionally, an oral exam. The final grade is expressed on a scale of thirty, with the possibility of receiving honors.

The written exam takes place in person on a computer in the university's laboratories and includes both multiple-choice questions (with automatic correction) and open-ended questions.

Following the correction of the written exam, there may be an optional oral exam for further discussion of the course content. The grade for the oral exam replaces the grade obtained in the written test.

Testi consigliati e bibliografia



Oggetto:
Libro
Titolo:  
Computer Networking: A Top-Down Approach
Anno pubblicazione:  
2021
Editore:  
Pearson
Autore:  
James Kurose, Keith Ross
Note testo:  
8th Edition
Obbligatorio:  
No


Oggetto:
Libro
Titolo:  
Reti di calcolatori e internet. Un approccio top-down
Anno pubblicazione:  
2022
Editore:  
Person
Autore:  
James Kurose, Keith Ross
Note testo:  
Ottava Edizione
Obbligatorio:  
Si
Oggetto:

Testo consigliato (approfondimenti): D. Comer, Internetworking con TCP/IP. Vol. 1: Principi, protocolli e architetture, Pearson Prentice Hall



Oggetto:
Ultimo aggiornamento: 11/09/2023 08:41
Location: https://laurea.informatica.unito.it/robots.html
Non cliccare qui!