CourseTELECOMMUNICATIONS ENGINEERING
Code900II
Credits6
PeriodSemester 1 & 2
LanguageItalian
Modules | Area | Type | Hours | Teacher(s) | |
TECNOLOGIE DI INTERNET | ING-INF/03 | LEZIONI | 60 |
|
Con il superamento dell'esame lo studente avrà acquisito una conoscenza di base dei principali concetti relativi all'architettura, ai protocolli e alle applicazioni utilizzate in Internet.
The student who completes the course successfully will be able to demonstrate a basic knowledge of the main issues related to the architecture, protocols and applications of the Internet.
Durante l'esame finale lo studente deve essere in grado di dimostrare il proprio livello di conoscenza e di comprensione degli argomenti trattati a lezione, incluso l'uso di wireshark.
Metodo di verifica
- Esame finale (orale)
During the oral exam the student must be able to demonstrate her/his knowledge and understanding of the topics presented during classes, including the use of wireshark.
Methods:
- Final oral exam
Al termine del corso lo studente sarà in grado di comprendere il funzionamento di Internet, conoscerà i principali protocolli dello stack TCP/IP e saprà utilizzare wireshark per l'analisi del traffico di rete.
At the end of the course the student will be able to understand the working principles of Internet, will know the main protocols of the TCP/IP stack and will be able to use wireshark for network traffic analysis.
Durante le lezioni la discussione con gli studenti permetterà di verificare il loro livello di aquisizione delle conoscenze tecniche
Open discussions during lectures will permit to verify how the students have acquire the new technical skills.
Lo studente sarà in grado di comprendere il funzionamento dei principali protocolli e dispositivi di rete.
The student will be able to understand the mode of operation of the main protocols and network devices.
Le discussioni durante le lezioni e l'esame finale permetteranno di verificare il livello di comprensione da parte degli studenti
Open discussions during lectures and the final exam will permit to verify the level of knowledge assimilation by the students
- Conoscenza di base della programmazione informatica
- Basic knowledge of computer programming
Modalità di svolgimento delle lezioni: lezioni frontali, con ausilio di slide
Modalità di apprendimento:
- partecipazione alle lezioni
- studio individuale
Presenza alle lezioni: Consigliata
Metodi di insegnamento:
- Lezioni frontali con il supporto di slide
- Esercitazioni relative all'analisi del traffico e dei protocolli mediante wireshark
- Discussione con gli studenti
Forme aggiuntive di interazione con gli studenti:
- ore di ricevimento per spiegazioni aggiuntive e approfondimenti
- e-mail nel caso di semplici dubbi da parte dello studente
- sito moodle per comunicazioni relative a eventuali cambi nell'orario delle lezioni
Delivery: face to face, with the use of slides
Learning activities:
- attending lectures
- individual study
Attendance: Advised
Teaching methods:
- face to face lectures with the use of slides
- lab classes with traffic and protocol analysis using wireshark
- open discussion with the students
Additional interactions with students:
- Office hours for additional explanations and in-depth analysis of course topics
- e-mail for simple questions by the student
- moodle site for any communications about changes in the scheduling
- Reti di calcolatori e Internet
- Gli elementi fondamentali di Internet
- Principi architetturali delle reti di telecomunicazioni
- Ritardi e perdite nelle reti a coomutazione di pacchetto
- Concetti generali relativi alla sicurezza di rete
- Livelli dei protocolli e loro modelli di servizio - Livello di Applicazione
- Principali applicazioni di rete
- DNS
- P2P - Livello di Trasporto
- Introduzione e servizi a livello di trasporto
- UDP e TCP
- Principi del trasferimento dati affidabile
- Meccanismi per il controllo di flusso e congestione nel TCP
- Varianti del TCP - Livello di Rete
- Architettura dei router
- IPv4 e IPv6
- Computer networks and the Internet
- The fundamental elements of the Internet
- Architectural principles of telecommunication networks
- Delay and loss in packet-switched networks
- Network security issues
- Protocol layers and their service models - Application layer
- Main network applications
- DNS
- P2P - Transport layer
- Introduction and transport layer services
- UDP and TCP
- Principles of reliable data transfer
- TCP mechanisms for flow and congestion control
- TCP variants - Network layer
- Router architecture
- IPv4 vs. IPv6
- Testo di riferimento
James F. Kurose, Keith W. Ross, "Computer Networking: A Top-Down Approach",Pearson Addison-Wesley - Appunti delle lezioni, resi disponibili prima delle lezioni stesse (in inglese)
- Sito web del testo di riferimento
- Registrazione delle lezioni dell'a.a. 2022/23
- Reference book:
James F. Kurose, Keith W. Ross, "Computer Networking: A Top-Down Approach",Pearson Addison-Wesley - Lecture notes available to the students before each lecture (in English)
- Web site of the reference book
- Recording of the lessons of the a.y. 2022/23
La presenza alle lezioni è solo consigliata; gli studenti non frequentanti possono studiare il materiale del corso in maniera indipendente ed evetualmente contattare il docente per chiarimenti
Attendance is only advised; non-attending students can use the course material for independent study and contact the teacher for further explanations
L'esame consiste della sola prova orale, che prevede domande sulle diverse parti del programma (vedi Programma) e l'analisi di tracce di traffico. Una conoscenza di base dei diversi argomenti è necessaria per superare l'esame; la valutazione finale dipenderà dal livello di comprensione e di approfondimento dimostrato dallo studente durante l'esame.
The exam will consist of an oral examination with questions on various parts of the course (see Syllabus) and traffic trace analysis. A basic knowledge of the different topics is required to pass the exam; the final mark will depend on the level of understanding and in-depth study shown by the sudent during the oral exam.
http://gaia.cs.umass.edu/kurose_ross/index.php (in inglese)
http://gaia.cs.umass.edu/kurose_ross/index.php