Course Details for A.Y. 2018/2019
Name:
Reti di Calcolatori Evolute: Internetworking / Advanced Computer Networks: Internetworking
Basic information
Credits:
: Master Degree in Computer Science 6 CFU (b)
Degree(s):
Master Degree in Computer Science curriculum General Elective
Language:
English
Course Objectives
This module invites students to explore the networking, routing, transport and application protocols that are used in the Internet.
The module encourages students to understand the key architectural issues in the design, development and implementation of Internet protocols
using lectures, seminars and tutorials.
Protocol specifications and standards such as IPv6 as necessary evolution of IPv4, IntServ and DiffServ to manage the quality of service (QoS), IPsec
to ensure security, etc. will be examined and the use of techniques such as MPLS to improve the performance of forwarding, and protocols such as
Mobile IP to manage mobility, and RTP/RSTP for Video transmission will also be investigated.
Finally, in the light of the knowledge gained on internetworking protocols, we present some IP-based applications, such as VoIP and 6LoWPAN.
Course Content
- The routing IP in Internet
- IP version 6
- IP and mobility: Mobile IP
- The DNS (Domain Name System)
- The DHCP (Dynamic Host Configuration Protocol)
- Quality of Service in InternetIP switching and Multi-Protocol Label Switching (MPLS)
- Security in Internet
- IP network management and Simple Network Management Protocol (SNMP)
- Some IP-based applications: - Voice over IP (VoIP) - Internet Protocol Television (IPTV) - Sensor Networks (IPv6 -6lowPAN)
Learning Outcomes (Dublin Descriptors)
On successful completion of this course, the student should
-
- Demonstrate the knowledge of the essential features and operation of Internet Protocols; 2) Understand the principle and operation of a set of protocols in the TCP/IP suite
Protocols
-
- Analyze a range of network protocols; 2) Design a protocol with a finite state structure to meet pre-specified requirements
-
- Analyze and evaluate performance of complex networks; 2) Implement or analyze new networking applications
- Explain the use of network monitoring and performance tools
Prerequisites and Learning Activities
It is strongly recommended to have passed the exam of Computer Networks in order to have a knowledge of the problems of networking and internetworking.
Assessment Methods and Criteria
The exam consists of a single written test, with numerical exercises and open-ended questions.
Textbooks
- M. Baldi, P. Nicoletti, Internetworking , McGraw-Hill Milano. 1999. testo opzionale di approfondimento
- Fred Halsall, Networking e Internet, 5ed. , Pearson Education – Addison Wesley. 2006.
- W. Stallings, Sicurezza delle reti – Applicazioni e standard, 3ed. , Pearson – Prentice Hall. 2007. testo opzionale di approfondimento
Course page updates
This course page is available (with possible updates) also for the following academic years:
To read the current information on this course, if it is still available, go to the university course catalogue .
Course information last updated on: 05 novembre 2014, 10:05