Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2016/17 (first time established in A.Y.2010/11)
Internet and communications lab
1st degree and Bachelor-level of the Bologna process in Electronic Engineering - Torino
1st degree and Bachelor-level of the Bologna process in Mechanical Engineering - Torino
1st degree and Bachelor-level of the Bologna process in Automotive Engineering - Torino
Teacher Status SSD Les Ex Lab Years teaching
Mellia Marco ORARIO RICEVIMENTO A2 ING-INF/03 20 0 30 3
SSD CFU Activities Area context
ING-INF/03 6 D - A scelta dello studente A scelta dello studente
Subject fundamentals

The Internet and communication systems are nowadays commonly used in every engineering disciplines, from Bioengineering, to Computer Engineering, from Electronic to Management. This course aims at offering engineering students the critical knowledge and ability in correctly understanding these systems, by offering them a practical and experimental approach.
The whole course focuses around experimental laboratories where students are asked to run experiments in controlled environment to understand the limits and constraints applications face when using the Internet and communication systems in general.
The course offers two separate tracks: Internet laboratory, and Communication laboratory. The first focuses on experiments to understand what happens when we use the Internet, and which constraints applications face when using it. The second one focuses more on the physical implications of the systems.
Each student will take only one of the two tracks. The first one is more interesting for students in Engineering degrees closer to the applications (Computer Engineers, Biomedical Engineering, Automotive Engineering, Cinema and Media Engineering), while the second is more interesting or Engineering degrees closer the the physical layer (Electronic Engineering, Physical Engineering, Electrical Engineering). The course is also interesting for anyone interested in the topics and has minimal prerequisites. Students will work in small groups of three students each.
At the end of the class, the student will be familiar with the basic of Internet technologies, and of Communication systems. The goal is to give the student both a practical and critical capacity of addressing problems, with a correct experimental methodology.
Working in groups, the student will also get used to the team working and sharing methodologies.
Expected learning outcomes

The class is divided into two tracks: Internet Laboratory, and Communication Laboratory. Each student will take only one of the two.
Each track will offer
10 hours (1 ECTS) of theoretical lessons in which lab problems and scenario will be discussed
30 hours (3 ECTS) of practical laboratories where students will interact with PCs and Internet devices in the Politecnico Laboratories (LAIB, LED) or using their own PC.
20 Hours (2 ECTS) of team working where students will develop a small project working at home
There are 6 ECTS in total.
Internet Laboratory focuses on practical experiments to get the student used to typical Internet configuration problems and applications. Students will work using Linux running on a PC. By setting up a Local Area Network, interconnecting PCs and using common applications that run on the Internet, students will go through experimental laboratories of increasing complexity. The laboratories will cover from simple "ping" experiments, to more complicated analysis of a "portscan" attack at a local area network.
At the end of the course, the students will have the practical knowledge to configure and troubleshooting Local Area Networks, and understand the problems that applications and application developers faces when using the Internet.

The communication laboratory aims at offering students the fundamental knowledge of digital transmission systems. Using simulation programs, students will be able to study telecommunication systems under controlled environment, and understand implications. At the end of the course, students will be able to run experiments following the principles of experimental science, building a critical capability in system understanding.
Prerequisites / Assumed knowledge

Students must have some basic knowledge of the Internet and of Communications systems. For the Internet laboratory track, students must be familiar with TCP/IP protocols (Ethernet, ARP, IP, TCP, UDP, HTTP), and the professor will recall those basic requirements during theoretical classes.
For the Communication laboratory track, students will be introduced to the required knowledge during classes.

The Internet laboratory track focuses on practical laboratories where both the configuration of a Local Area Network, and the understanding of the Internet application principle and constraints will be faced. In particular, the labs will focus on
Configuration of a Local Area Network with PCs, IP addresses configuration, and connectivity check, focusing on ARP and ICMP protocols (10 hours)
Traffic analysis using sniffers (wireshark), focusing on TCP, UDP, HTTP and web browsing protocols (10 hours)
Analysis of traffic during a portscan attack in a LAN (8 hours)
Engineering of a "speetest" system to measure the throughput offered by a Internet connection (12 hours)
Homework to be completed by students focusing on the analysis and understanding of Internet applications like Dropbox, Whatsapp, Facebook, Twitter or similar (20 hours)

The communication laboratory track will focus on three parts:
Simulation of a digital transmission system using matlab (12 hours)
Experimental measurements of a real system using a wireless or wired channel (18 hours)
Homework to be completed by students joining the simulation and the experimental part (20 hours)
Delivery modes

The course will be done for the majority of the time using the laboratories at Politecnico (LAIB or LED).
Professor will offer 10 hours of theoretical classes explaining the experiments, and giving the basic knowledge of the system.
Students will work in groups of three members in the lab by running experiments under the supervision of the professor (30 hours). At last, students are asked to complete a homework working on some specific topic (20 hours)
Texts, readings, handouts and other learning resources

ll the teaching materials will be made available by the professors, including the description of the laboratories.
Assessment and grading criteria

Each student will work in groups. Each group will be asked to prepare and deliver a lab report on selected topics (group report). The report grade will be the same for all members of the group. The last report will cover the homework that each group has to focus on.
Additionally to the group report, each student has to prepare and submit a short report (individual report) on a topic as indicated by the professor.

Each student will then be invited to discuss the report individually during an oral exam. The oral exam must be passed to pass the exam.
The final grade will be a weighted average of the three scores: 60% of the group report score, 10% of the individual report, and 30% of the oral examination.

Programma definitivo per l'A.A.2016/17

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