CODE 80454 ACADEMIC YEAR 2020/2021 CREDITS 6 cfu anno 3 INGEGNERIA INFORMATICA 8719 (L-8) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05 LANGUAGE Italian TEACHING LOCATION GENOVA SEMESTER 2° Semester TEACHING MATERIALS AULAWEB 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 MASSIMO MARESCA Ricevimento: At the end of the lectures in the first semester Upon appointment in the rest of the year Exam Board MASSIMO MARESCA (President) ALESSANDRO ARMANDO DANIELE D'AGOSTINO ALBERTO GIORDANO PIERPAOLO BAGLIETTO (President Substitute) LESSONS Class schedule The timetable for this course is available here: Portale EasyAcademy 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 Data appello Orario Luogo Degree type Note 25/01/2021 09:00 GENOVA Orale 15/02/2021 09:00 GENOVA Orale 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