Scheda programma d'esame
NETWORKING ARCHITECTURES, COMPONENTS AND SERVICES
MICHELE PAGANO
Academic year2016/17
CourseCOMPUTER SCIENCE AND NETWORKING
Code144II
Credits9
PeriodSemester 2
LanguageEnglish

ModulesAreaTypeHoursTeacher(s)
ARCHITETTURE, COMPONENTI E SERVIZI DI RETEING-INF/03LEZIONI72
MICHELE PAGANO unimap
Programma non disponibile nella lingua selezionata
Learning outcomes
Knowledge
The student who completes the course successfully will be able to demonstrate a solid knowledge of the main issues related to the architecture and protocols of modern packet-switching networks, including topics such as IPv6, MIP, multicast, TCP and QoS architectures. Moreover, during the lab module (3 credits) the students are expected to acquire some practical knowledge about Linux TCP and the simulation of computer networks.
Assessment criteria of knowledge
During the oral exam the student must be able to demonstrate her/his knowledge and understanding of the course material as well as her/his practical knowledges related to the Lab module.

Methods:

  • Final oral exam
  • Final laboratory practical demonstration

Further information:
The exam will consist of an oral examination about the theoretical part as well as the lab activities.

Teaching methods

Delivery: face to face

Learning activities:

  • attending lectures
  • individual study
  • Laboratory work

Attendance: Advised

Teaching methods:

  • Lectures
  • laboratory

Syllabus
IPv6 and MIP - General features of IPv6 and header format, ICNPv6, Transition IPv4-IPv6, Host mobility (MIPv4 and MIPv6) Multicast - Multicast addresses, IGMP and Multicast Routing Protocols (DVMRP, PIM-SM, PIM-DM) Transport Layer - Overview on transport layer protocols (UDP, TCP, DCCP), Flow and Congestion Control mechanisms in TCP and DCCP Quality of Service - Queueing and scheduling disciplines (FIFO, priority queueing, GPS, WFQ, WF2Q), Token bucket traffic characterization, Intserv and DiffServ architectures Lab Module - Simulation of IP networks, TCP linux in Linux OS
Bibliography
Lecture notes available to the students before each lecture Further bibliography: Larry L. Peterson, Bruce S. Davie, "Computer Networks: A Systems Approach", Morgan Kaufmann James F. Kurose, Keith W. Ross, "Computer Networking: A Top-Down Approach",Pearson Addison-Wesley
Work placement
The course includes a lab module (corresponding to 3 credits), with the use of PC with the Linux OS. In this framework, the students are expected to acquire some practical knowledge about Linux TCP and the simulation of computer networks using public-domain software.
Updated: 14/11/2016 17:27