Guia de Cursos

Queres conhecer a oferta de cursos da NOVA, nas áreas das licenciaturas, mestrados e doutoramentos?
No nosso Guia de Cursos encontras informação útil sobre Faculdades, Institutos e Escolas.
Podes ainda aceder a informações complementares necessárias a uma completa integração.

saber mais Guia de Cursos

Faculdade de Ciências e Tecnologia

Arquitetura e Protocolos de Redes de Computadores

Código

11552

Unidade Orgânica

Faculdade de Ciências e Tecnologia

Departamento

Departamento de Informática

Créditos

6.0

Professor responsável

José Augusto Legatheaux Martins

Horas semanais

4

Língua de ensino

Português

Objectivos

Knowledge and understanding goals

  • Routing
  • Quality of service and network dimensioning
  • Transport protocols
  • Emergent topics in computer networking

Know-how goals

  • Ability to setup a small TCP/IP Network
  • Ability to use tools for network analysis and measurement
  • Awareness of representative equipment used in real computer networks
  • Usage of network emulators
  • Usage of cluster networks
  • Research and analyze emergent networking topics

Pré-requisitos

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

 

Conteúdo

  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

Course support books

  • José Legatheaux Martins, "Fundamentos de Redes de Computadores - Ilustrados com base na Internet e nos Protocolos TCP/IP," 1ª Edição, FCT/UNL, 2018.
  • Larry L. Peterson and Bruce S. Davie, “Computer Networks – A Systems Approach – 4th Edition,” Morgan & Kaufman, 2007
  • Hamed Haddadi and Olivier Bonaventure (editors), “Recent Advances in Networking”, Volume 1, ACM SIGCOMM eBook, August 2013
  • Ivan Marsic, “Computer Networks – Performance and Quality of Service,“ Rutgers University, 2013 (http://www.ece.rutgers.edu/~marsic/books/CN/)

Método de ensino

As aulas teóricas têm por objectivo a apresentação dos principais temas e discutir as questões mais relevantes. Os estudantes devem, de preferência antes das aulas, estudar a bibliografia recomendada.

As sessões laboratoriais têm lugar num laboratório especializado e têm por objectivo montar diversas configurações de rede e testar o seu desempenho. O laboratório está equipado com equipamento actual, idêntico ao que é usado na indústria para montar redes de pequena e média dimensão. Estas sessões laboratoriais têm uma aproximação do tipo aprendizagem através de “mão na massa”.

Os projectos de grupo permitem aos estudantes ganhar competências em temas emergentes em redes de computadores.

 

 

Método de avaliação

Two intermediate tests (2 x 20%). Two article summaries (10%). Two groups of laboratory assignments (25%) and final project (25%). 

Tests are closed-book ones but students can use an A4 sheet with their study notes.

When the average of the two tests is below 9,5 grades, students must attend the exam. If the student is obliged to attend the exam, and gets less then 9,5 grades in the exam, he or she fails the course.

Success in the course also requires a minimum of grades in each of the two essays, each of the the laboratory assignments and in the final project. Students that do not attend at least 80% of lab’s sessions also fail the course. These grades are valid in the following year if the student fails the exam.

Late delivery of essays, reports or the final project, imply a penalty of 1 grade per day.

All intermediate grades have resolution of 0.1 grade

Students that skip intermediate test 2, but not  intermediate test 1, may opt to have test 2 in the final exam date (and will skip the exam).


Cursos