Salta ai contenuti. | Salta alla navigazione

Strumenti personali

NETWORKS ARCHITECTURE LABORATORY

Academic year and teacher
If you can't find the course description that you're looking for in the above list, please see the following instructions >>
Versione italiana
Academic year
2022/2023
Teacher
FILIPPO POLTRONIERI
Credits
6
Didactic period
Secondo Semestre
SSD
INF/01

Training objectives

The aim of the course is to provide students familiarity with the main concepts and tools to create and configure networks, computer systems, and distributed applications. At the end of the course, students will be familiar with the foundations of networks and systems management.

Skills: at the end of the course students will be able to:
- manage and monitor local networks, including virtual ones;
- analyze network traffic with Wireshark;
- install and update applications on Linux systems, also by using automated systems;
- install and update LAMP environments;
- install, configure, and manage distributed applications with Ansible;
- configure firewall on Linux systems.

Prerequisites

The course requires that students are familiar with the concepts illustrated in the Architecture of Networks / Computer Networks classes. A good knowledge of Unix-like systems is also required.

Course programme

- foundation of system administration (installation and updating of packages, sudo, asdf and similar);
- configuration of a Network File System (NFS);
- installation and configuration of the Zabbix monitoring solution;
- automation solutions: Ansible;
- installation and configuration of the LAMP environment (Linux, Apache / NginX, MySQL, PHP);
- Multipath TCP and QUIC for network programming;
- emulation of network environments with mininet;
- basic Linux firewall configuration (iptables / nftables);
- experience of analyzing IP packets and protocols with Wireshark.

Didactic methods

Students will be divided into groups to carry out practical laboratory exercises. For those who wish or are unable to attend the lessons in person, it will be possible to follow the exercises remotely using their PC. During the exercises, students will interact with the teacher, who will assess their preparation.

Learning assessment procedures

The course includes a final written examination. Students would have to solve some exercises on the arguments presented during the Course.

Reference texts

There is no single textbook that contains all the material presented in this course. The teacher will provide references to books, online documentation, and manuals to cover the subjects presented during the course.