Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2016/17
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 4
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 generate load on the network and characterize traffic.
Expected learning outcomes
1. Knowledge of the configuration mechanisms of Local Area Networks, in particular of Ethernet and WiFi (802.11) 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. Knowledge of routing algorithms (RIP, OSPF) and proper configuration of routers.
5. 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, 80.11, 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, WiFi and ethernet interfaces, students will have to setup experiments configuring LANs and interconnecting them via routers. 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 measurements for file transfers and impact of delay and packet losses (8 hours)
Performance measurements in WiFi networks (802.11) and impact of parameter settings (channel frequency, bandwidth, etc.) (6 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 (4 hours)
Delivery modes
In this course large part of the time is spent in laboratory activities. Students perform these laboratory activities at the educational Laboratory of the Electronics and Telecommunication Department (LED) and at the Basic Informatics Laboratory (LAIB).
Students are asked to prepare a laboratory report where they describe the experiments and the results they collected. The reports will be part of the course evaluation.
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 per group (group report) on the various laboratory experiences. The topics will be indicated during classes by the professor.
Every lab report will have an independent evaluation, which will be the same for all students in the same group.

Each student is also called to prepare a short report (individual report) on a specific topic as indicated by the professor.

Each student will be asked to discuss the content of the reports during an oral exam. The oral exam is individual, and students will be asked to answers questions about both the practical and theoretical part of the course. Oral exam must be sufficient to pass the exam.

The final vote will be a weighted average between the evaluations of the laboratory report (50%), individual report (20%) 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.2016/17

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