Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2016/17 (first time established in A.Y.2010/11)
Network measurement Lab
Master of science-level of the Bologna process in Computer And Communication Networks Engineering - Torino
Teacher Status SSD Les Ex Lab Years teaching
SSD CFU Activities Area context
ING-INF/03 6 B - Caratterizzanti Ingegneria delle telecomunicazioni
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, 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 various 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.
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 answers questions about both the practical and theoretical part of the course.

The final vote will be a weighted average between the evaluations of the laboratory report and oral examinations.

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.2015/16

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