- Oggetto:
- Oggetto:
Reti I
- Oggetto:
Computer Networks I
- Oggetto:
Anno accademico 2022/2023
- Codice dell'attività didattica
- MFN1362
- Docente
- Marco Botta (Docente)
- Corso di studi
- [008707] Laurea in Informatica
- Anno
- 3° anno
- Periodo didattico
- Primo semestre
- Tipologia
- Caratterizzante
- Crediti/Valenza
- 6 CFU - Numero di ore - Number of hours: 48 (in aula)
- SSD dell'attività didattica
- INF/01 - informatica
- Modalità di erogazione
- Tradizionale
- Lingua di insegnamento
- Italiano
- Modalità di frequenza
- Facoltativa
- Tipologia d'esame
- Scritto più orale facoltativo
- Prerequisiti
-
Lo studente deve conoscere prima di seguire il corso i fondamenti della programmazione e dei sistemi operativi.
Insegnamenti propedeutici (forniscono le competenze attese in ingresso): Sistemi Operativi, Programmazione I e IIThe student 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:
Obiettivi formativi
Il corso si propone di fornire agli studenti nozioni 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 goal is to provide basic knowledge of computer networks along with a comprehensive understanding of TCP/IP protocol layers- Oggetto:
Risultati dell'apprendimento attesi
Il corso si propone di preparare gli studenti allo sviluppo di un progetto di tipo generico che coinvolga una tecnologia di rete relativa alla famiglia di protocolli TCP/IP. Al tempo stesso, gli studenti che superano con successo l'esame potranno inserirsi anche in gruppi di lavoro tecnici che debbano affrontare problematiche di sviluppo di applicazioni distribuite di progettazione, implementazione e/o adeguamento di protocolli di rete.CONOSCENZA E CAPACITÀ DI COMPRENSIONE. Acquisizione di metodologie di strutturazione delle reti di calcolatori.
CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE. Le tematiche introdotte durante il corso vengono applicate a casi concreti, anche attraverso esempi ed esercizi.
AUTONOMIA DI GIUDIZIO. Acquisizione dei criteri di base per stabilire come impostare 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 e di autovalutazione della propria preparazione, teorica e pratica.
The course aims to prepare students for the development of a generic project involving a network technology related to the family of TCP/IP protocols. At the same time, students who successfully pass the exam will also be able to join technical work groups that have to deal with issues of development of distributed applications of design, implementation and/or adaptation of network protocols.KNOWLEDGE AND UNDERSTANDING Acquisition of methodologies for structuring computer networks.
ABILITY TO APPLY KNOWLEDGE AND UNDERSTANDING The topics introduced during the course are applied 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 and self-assessment of one's own theoretical and practical preparation.
- Oggetto:
Modalità di insegnamento
Le lezioni del corso 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 del corso.The lessons of the course will be held in the classroom. The lessons consist of theory and examples on the course contents and are delivered through the projection of slides. The lessons will be recorded and the recordings made available on the course website.- Oggetto:
Modalità di verifica dell'apprendimento
La verifica viene fatta sulle conoscenze acquisite durante il corso. L'esame consiste in una prova scritta svolta in presenza su computer e prevede domande relative agli argomenti trattati nel Corso, sia a risposta multipla, sia esercizi. L'esame può avere un seguito in forma orale, che è facoltativo per lo studente.The verification is done on the knowledge acquired during the course. The exam consists of a written test carried out in presence on a computer and includes questions relating to the topics covered in the Course, both with multiple choice answers and exercises. The exam can be followed up in oral form, which is optional for the student.- Oggetto:
Programma
Fondamenti su reti di calcolatori. Parte introduttiva alle reti (i livello di comunicazione fisico, il livello link, reti wireless e mobilità)Il livello rete: instradamento e reti IPIl livello transport: controllo della congestione e del flusso end-to-end Il livello applicativo: suite di applicazioni TCP/IP (Web, Posta, DNS, File transfer, sistemi P2P).Computer Networks and the Internet Introduction to computer networks (Links, Access Networks, LANs, Wireless and Mobile Networks) The Network Layer Transport Layer Application Layer .Testi consigliati e bibliografia
- Oggetto: