CODE 80454 ACADEMIC YEAR 2018/2019 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 PIERPAOLO BAGLIETTO DANIELE D'AGOSTINO ALBERTO GIORDANO LESSONS Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION Midterm written exam 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 20/06/2019 09:00 GENOVA Orale 04/07/2019 09:00 GENOVA Orale 26/07/2019 09:00 GENOVA Orale 06/09/2019 09:00 GENOVA Orale