Luca Caviglione was born in Sampierdarena (Genoa) and is a researcher at the Institute for Studies on Intelligent Systems for Automation (ISSIA) of the National Research Council (CNR). He has a degree in Telecommunications Engineering, and he has a Doctorate in Electrical and Computer Engineering from the University of Genoa. In 2007, he was a researcher at the National Inter-university Consortium for Telecommunications (CNIT). His primary research interests include peer-to-peer systems (p2p), IPv6, social and wireless networks and security. He is the author or co-author of about 90 scientific works, and some p2p patents. He has participated in many projects financed by the ESA, the EU and the MIUR (Italian Ministry of University and Research), and is one of the Work Group Leaders for the Italian Task Force for IPv6. In addition, he is a professional engineer and a visiting professor. In 2011, he was Associate Editor of Transactions on Emerging Telecommunications Technologies, Wiley.
Computer and Internet Networks: the purpose of this course is to introduce the main concepts of Computer and Internet Networks. The course begins with some historical background on the development of networks and their classification based on types of switching and multiplexing techniques. To provide the theoretical bases for self-study or on other courses, functional architectures (ISO/OSI and DoD) will be analysed in detail. For every level, the most used technologies and protocols will be discussed, with particular emphasis on IPv4 and TCP/UDP. In order to best contextualise the theoretical concepts, structured wiring, radio mobile and xDSL will also be briefly introduced. Upon completion, the main application layer protocols, peer-to-peer networks, MPLS, IPv6 and some information on network security will be analysed. The course is organised into modules that cover cohesive topics.