
Redes de Computadores
Código
8149
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
5
Total de horas
70
Língua de ensino
Português
Objectivos
Conhecimentos
- Redes de computadores: terminologia, organização, serviços, componentes e princípios estruturantes
- Estruturação de aplicações e protocolos aplicacionais: requisitos das aplicações e modelos de comunicação e coordenação
- Noções fundamentais sobre canais de dados e redes comutadas
- Protocolos de transporte: requisitos e técnicas específicas
- Protocolos de transporte seguros
- Encaminhamento: princípios, endereçamento e algoritmos mais comuns
- Técnicas de controlo de acesso em canais partilhados
Aptidões e competências
- Analisar um protocolo e perceber o seu funcionamento
- Conhecer e saber utilizar interfaces de comunicação
- Analisar, estruturar e desenvolver pequenas aplicações distribuídas
- Modelização de um protocolo de transporte e modelização de uma rede
- Simulação de protocolos
Pré-requisitos
Competências de programação e sistemas de operação.
Conteúdo
Redes de computadores: terminologia, organização, serviços, componentes e princípios estruturantes
Noções fundamentais sobre canais de dados e redes comutadas
Estruturação de aplicações e protocolos aplicacionais: requisitos das aplicações e modelos de comunicação e coordenação
Protocolos de transporte: requisitos e técnicas específicas
Protocolos de transporte seguros – breve introdução
Encaminhamento: princípios, endereçamento e algoritmos mais comuns
Técnicas de controlo de acesso em canais partilhados
Bibliografia
James F. Kurose and Keith W. Ross, "Computer Networking - A Top-Down Approach," Addison Wesley — Pearson Education, 2012, ISBN-10: 0136079679, 6th Edition
Kenneth L. Calvert and Michael Donahoo, “TCP/IP Sockets in Java: Practical Guide for Programmers,” Morgan Kauffman, 2002, ISBN 1-55860-685-8, 72 pages
Peça aos professores uma lista mais completa se preferir.
Método de ensino
Nas aulas teóricas expõe-se e discute-se o programa da cadeira. Em algumas aulas teóricas resolvem-se e discutem-se problemas tipo que envolvem a modelização e a análise de um protocolo ou de uma situação.
Nas aulas práticas são desenvolvidos diversos trabalhos cujo objectivo é levar o aluno a realizar trabalhos experimentais sobre os tópicos mais importantes da matéria. Para além de cumprirem os objectivos dos trabalhos, os alunos devem depois relacionar os resultados obtidos com os tópicos da matéria que são relevantes. Em várias aulas procede-se à resolução de problemas tipo e também à análise de protocolos.
Método de avaliação
Regras de avaliação
2 Testes intermédios sem consulta com o peso de 30% cada na nota final ou exame de recurso sobre toda a matéria teórica com o peso de 70% na nota final.
2 trabalhos laboratoriais com o peso de 15% cada na nota final (trabalhos realizados em grupos de até 3 estudantes com nota individualizada por mini-teste específico; se o estudante não comparecer a este mini-teste a nota do seu trabalho poderá ser no máximo 5 sobre 20 em função da sua participação na elaboração da solução).
Obtenção obrigatória de média ≥ 6,5 nas avaliações dos trabalhos laboratoriais. A obtenção desta média dá frequência da parte laboratorial da disciplina.
Todos os alunos que obtiveram frequência noutros anos já têm a nota do trabalho laboratorial e esta é igual à da frequência que obtiveram noutros anos. Se repetirem esta avaliação contará a melhor nota obtida.
As notas intermédias são arredondadas às décimas.