Arquitetura e Protocolos de Redes de Computadores (2017/2018) - Departamento de Informática
Descrição

This is a second course on computer networks, for advanced under-graduated or graduated students, allowing students to gain a deeper comprehensionof the subject. The course also takes an hands-on approach with extensive laboratory and project activity. Group projects allow students to gain insights in hot and emergent computer networking topics. Preferably, students should have previously succeeded an introductory level course on Computer Networks.

Objectivos

Knowledge and understanding goals

Know-how goals

Programa
  1. Principles, foundations and models of computer networks
  2. Switched Ethernet, STP and VLANs. Shortest-Path Routing.
  3. IP adressing, inter-domain and multicasting routing protocols. MPLS.
  4. Explicit Feedback Congestion Control. Quality of Service.
  5. Topics in Data Center and Cloud Networking: special requirements, physical data center configuration, software defined networking, host virtualization and migration, routing and traffic engineering, network function virtualization, transport for data centers, inter-data centers networks, CDNs.
  6. Transport protocols: review and evolution of congestion control in TCP and other transport protocols.

Hands-on laboratory sessions on switched Ethernet and shortest path routing take place in a special purpose laboratory equiped with conventional network gear. Programming assignments on network control and virtualization will use Mininet and Openflow virtual switches.

Bibliografia Principal

Course support books

Requisitos Prévios

Preferably, students should have previously succeeded an introductory level course on Computer Networks.

Esforço do Aluno
  Horas por crédito 28
  Horas p/ semana Semanas Horas
Total de Horas 0
ECTS 6.0