COMPUTER NETWORKS
OVERVIEW
This course aims at describing Computer Networks, taking the OSI Reference Model and the TCP/IP Reference Model as an example. The presentation starts from the Physical Layer and proceeds upwards up to the Application Layer. It introduces network architectures and protocols and focuses on the TCP/IP protocol suite, on Ethernet and on nework virtualization. Finally it introduces the socket based programming interfaces and describes the main tools for protocol analysis.
AIMS AND CONTENT
AIMS AND LEARNING OUTCOMES
At the end of the course the students :
- will have a deep knowledge of network architectures and protocols
- will be able to analyze the TCP/IP Protocol Data Units
- will be able to write simple programs in C and in Java to use network functionalities
- will be able to design networks.
PREREQUISITES
- Basic programming
- Basic mathematics and statistics
Teaching methods
Regula presentations by instructor
SYLLABUS/CONTENT
- Network Architecture
- Circuit Switching vs Packet Switching
- The OSI Reference Model
- the Physical Layer
- the Data Link Layer
- the Network Lyer
- the Transport Layer
- the Application Layer
- The TCP/IP reference model
- Applications: Web, Email, ftp
- Application Program Interface: socket
- Analysis of protocol payloads through appropriate tools.
RECOMMENDED READING/BIBLIOGRAPHY
A Tanenbaum, Computer Networks
TEACHERS AND EXAM BOARD
Ricevimento: At the end of the lectures in the first semester Upon appointment in the rest of the year
Exam Board
MASSIMO MARESCA (President)
ALBERTO GIORDANO
DANIELE D'AGOSTINO
ALESSANDRO ARMANDO
PIERPAOLO BAGLIETTO (President Substitute)
LESSONS
Teaching methods
Regula presentations by instructor
EXAMS
Exam description
- Oral exam at the end of the lectures
Assessment methods
The assessment will be based on questions/answers on theory, on exercises and on the analysis of network porotocols.
Exam schedule
Date | Time | Location | Type | Notes |
---|---|---|---|---|
10/06/2021 | 09:00 | GENOVA | Orale | |
24/06/2021 | 09:00 | GENOVA | Orale | |
08/07/2021 | 09:00 | GENOVA | Orale | |
23/07/2021 | 09:00 | GENOVA | Orale | |
07/09/2021 | 09:00 | GENOVA | Orale |