First cycle
degree courses
Second cycle
degree courses
Single cycle
degree courses
School of Science
Course unit
SC01122887, A.A. 2019/20

Information concerning the students who enrolled in A.Y. 2018/19

Information on the course unit
Degree course First cycle degree in
SC1167, Degree course structure A.Y. 2011/12, A.Y. 2019/20
bring this page
with you
Number of ECTS credits allocated 10.0
Type of assessment Mark
Course unit English denomination COMPUTER NETWORKS AND SECURITY
Website of the academic structure
Department of reference Department of Mathematics
Mandatory attendance No
Language of instruction Italian
Single Course unit The Course unit can be attended under the option Single Course unit attendance
Optional Course unit The Course unit can be chosen as Optional Course unit

Teacher in charge MASSIMO MARCHIORI INF/01
Other lecturers MAURO CONTI INF/01

ECTS: details
Type Scientific-Disciplinary Sector Credits allocated
Core courses INF/01 Computer Science 10.0

Course unit organization
Period First semester
Year 2nd Year
Teaching method frontal

Type of hours Credits Teaching
Hours of
Individual study
Laboratory 1.0 8 17.0 No turn
Lecture 9.0 72 153.0 No turn

Start of activities 30/09/2019
End of activities 18/01/2020
Show course schedule 2019/20 Reg.2011 course timetable

Examination board
Board From To Members of the board
7 a.a 2019/2020 01/10/2019 28/02/2021 MARCHIORI MASSIMO (Presidente)
CONTI MAURO (Membro Effettivo)
FILE' GILBERTO (Supplente)
6 a.a 2018/2019 01/10/2018 28/02/2020 MARCHIORI MASSIMO (Presidente)
CONTI MAURO (Membro Effettivo)
FILE' GILBERTO (Supplente)

Prerequisites: Students should be familiar with the fundamentals of programming (as given in the introductory "Programming" course). Basic knowledge of operating systems as provided by the course "Operating Systems" is also helpful.
Target skills and knowledge: The main objective of this course is to provide an all-around panoramics of the basic notions that build up the big world of networks, trying not only to understand how it works, but above all why it works this way. We will therefore analyze all the various fundamental layers, starting with the physical layer and going up to the above layers (data link, medium accesso control, network, transport, application). We will then go on with the topic of network security, showing the fundamental concepts and technologies.
Examination methods: Each student must pass a written examination. Above a certain minimum eveluation threshold, each student can optionally request an additional oral examination.
Assessment criteria: The main evaluation criterion is the comprehension of the network and security technologies show during the course. This means being able to know how a technology works, its pro's and con's, its interaction in the overall context.
Course unit contents: + Introduction to networks
Network categorisations and classifications, reference models.

+ The physical layer
Properties of the communication media, from the wired to the wireless to satellites.

+ The data link layer
Framing, error-detection and error-correction techniques, flow control.

+ The medium access sublayer
Multiple access protocols, ethernet, wireless technologies.

+ The network layer
Connection types, routing, quality of service, internet.

+ The application layer
Transport protocols, internet.

+ The transport layer
The Domain Name System

+ Security
Vulnerabilities, cryptography, symmetric and public keys, digital signatures, communication and application security, authentication.
Planned learning activities and teaching methods: The course is mainly constituted by class lessons, with a final part in lab showcasing practical methodologies in security.
Additional notes about suggested reading: The material necessary for the exam is mainly provided by the reference textbook, with integrations provided with online material.
Textbooks (and optional supplementary readings)
  • Andrew S. Tanenbaum, Computer Networks (4th edition). --: Prentice Hall, 2002. Testo di riferimento, anche l'edizione italiana va bene / English or Italian translations are all ok Cerca nel catalogo