Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2017/18
Network measurement laboratory
Master of science-level of the Bologna process in Communications And Computer Networks Engineering - Torino
Teacher Status SSD Les Ex Lab Tut Years teaching
Mellia Marco ORARIO RICEVIMENTO O2 ING-INF/03 10 0 50 0 7
SSD CFU Activities Area context
ING-INF/03 6 B - Caratterizzanti Ingegneria delle telecomunicazioni
02QFN; 01QWL
Subject fundamentals
This is a laboratory and experimental course in the field of Internet traffic measurements. Most of the classes will be given in laboratories, with few introductory lessons for each field. Students will have to setup experiments to run active or passive measurement tools in real networks, and to apply methodologies learned in previous classes. Students will use both passive traffic analyzers, and active traffic generators to characterize and load the network.
Expected learning outcomes
1. Knowledge of the configuration mechanisms of Local Area Networks.
2. Knowledge of the analysis of Internet protocols like IP, TCP, UDP, HTTP, DNS.
3. Knowledge of performance related problems in local and wide area networks Delay and Throughput measurements
4. Ability to process real traffic traces and to extract information related to both performance and troubleshooting issues from actual traces.

The ability to apply the gained knowledge will be verified by the preparation of a lab report, and its discussion during an oral examination at the end of the course.
Prerequisites / Assumed knowledge
Students must have very good knowledge of the protocols and mechanisms normally used in the Internet. In particular, students must be familiar with LAN protocols (Ethernet IEEE 802.3, WiFi IEEE 802.3, CSMA/CD, direct and indirect delivery, LAN interconnections), of network (IP) and transport (TCP/UDP) protocols normally used in the Internet, routing protocols (RIP, OSPF), and application layer protocols (DNS, HTTP, HTTPS, multimedia streaming protocols, etc.).
Traffic models will be also used and students must be familiar with basic traffic modeling techniques (Poisson models, Markovian models, hypothesis tests, confidence interval evaluation).
Students will work in the Laboratory using PCs running Linux OS. Using Ethernet switches, students will have to setup experiments configuring LANs. Each group of students will use 3 PCs. Real traffic traces will be used to allow students to deal with more realistic scenarios.

Configuration of hosts in Local Area Networks, IP addresses management, subnetting/supernetting (2 hours)
LAN protocols and communication mechanisms: ARP and ping protocols, IP direct delivery of packets. (2 hours)
Traffic monitoring using sniffers in LAN: TCP, UDP and HTTP (8 hours)
Performance measurement for file transfers and impact of delay and packet losses (8 hours)
Performance measurement for multimedia streaming applications and impact of delay and packet losses (8 hours)
Setup and configurations of WAN networks using RIP and OSPF (8 hours)
Analysis of traffic traces collected from real networks and development of post-processing tools to extract information out of the raw data (16 hours)
Usage of statistical methods and data mining techniques to find correlations and root cause analysis of problems (10 hours)
Delivery modes
In this course there is large laboratory activities on the topics of communication networks. Students perform these laboratory activities at the educational Laboratory of the Electronics and Telecommunication Department (LED) and at the Basic Informatics Laboratory (LAIB).
Texts, readings, handouts and other learning resources
The teaching material will be made available by the class teacher on the Didattica web portal.
Description of the lab experiments will be provided, and reference documentation will be available to students.
Assessment and grading criteria
Students are required to write a report on the selected laboratory experiences. The topics will be indicated during lessons by the professor.

Every lab report will have an independent evaluation, which will be the same for all students in the same group. The maximin grade for the laboratory report is 30 cum laude.
Each student will be asked to discuss the content of the report during an oral exam. The oral exam is individual, and students will be asked to answer questions about both the practical and theoretical part of the course. The maximum grade for the oral exam is 30 cum laude. The oral part must be sufficient to pass the exam.

The final vote will be a weighted average between the evaluations of the laboratory report (70%) and oral examinations (30%).

It is possible to get additional points with specific topics reports, or preparing lessons notes to be reused in subsequent years.

Programma definitivo per l'A.A.2017/18

© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)