R. Aparicio-Pardo

Advanced Computer Networks

This course aims to present the most recent trends, technologies and protocols deployed in Internet nowadays.

S2 3 ECTS 24h OPT EN Site web R. Aparicio-Pardo

Classical networking paradigms and architectures are becoming outdated very quickly because of the evolution of users’ habits and technological development. Thus, this course aims to bridge the gap between the basics presented in a classical “ Introduction to Networking “ course and the novel technologies and protocols deployed in Internet nowadays.

A previous background on networking basics is expected to follow the course. Students not fulfilling such requirement are strongly recommended to follow the course “Computer Networks” in the 1st semester.

Lectures

Part 1: Ramon Aparicio

  • Session 1. INTRODUCTION
    • Presentation of new technologies, paradigms and protocols.
  • Session 2. NETWORK SOFTWARISATION: SDN & NFV
    • SDN/NFV paradigm vs traditional network control based on material architecture.
  • Session 3. CONTENT DISTRIBUTION NETWORKS (CDN)
    • Content Distribution Networks (CDN) vs traditional ISP reactive caching
  • Session 4. VIDEO STREAMING
    • Progressive video streaming, adaptive video streaming, DASH

Part 2: Chadi Barakat

  • Session 5. REAL TIME I
    • UDP and real time, delay and jitter control
  • Session 6. REAL TIME II
    • Loss and rate control, RTP/RTCP
  • Session 7. INTERNET MOBILITY
    • Host Mobility and Fixed Network, Mobile IP
  • Session 8. WIRELESS MOBILITY
    • Host and Router Mobility, Ad hoc routing

DISCLAIMER: Small changes are still possible.

Teaching materials

Bibliography

  • Computer Networking: A Top Down Approach, 6th edition, Jim Kurose, Keith Ross, Addison- Wesley March 2012

Evaluation

  • 1-hour written exam - Part 1: 30%
  • 1-hour written exam - Part 2: 30%
  • Lab activities + home and class works : 40%

Retake

  • ONLY 2-hour written exam

Lecturers