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

Total de horas

56

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.
  3. Topology and Routing in IP Networks. Topology. Intra-domain, inter-domain and multicasting routing protocols.
  4. Performance and Quality of Service. Multimedia streaming and voice-over-IP. Quality of Service. Advanced issues: traffic engineering, edge controlled and overlay routing.
  5. Transport Protocols. Review and evolution of congestion control in TCP. New transport protocols.
  6. Emergent Topics (introduction to SDN, data centre networks, solutions for mobile IP, new network control architectures based on SDN, ...)

Laboratory sessions on the topics from the link-layer up to performance and quality of service take place in a special purpose laboratory. Emergent and hot topics will be proposed as subjects for group projects. Some of these projects will use Mininet, others will be related with network for computer clusters.

Bibliografia

Course support books

  • 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/)
  • James F. Kurose and Keith W. Ross, "Computer Networking - A Top-Down Approach Featuring the Internet," Addison Wesley Pearson, Inc., 5th Edition, 2010

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

Dois testes teórico / práticos (2 x 25%). Trabalhos laboratoriais (25%) e projecto final (25%). A nota mínima de cada componente é 9 valores.

Cursos