Disciplina Curricular
Redes de Computadores RC
Licenciatura Bolonha em Engenharia Informática e de Computadores - Alameda - LEIC-A 2006
Contextos
Grupo: LEIC-A 2006 > 1º Ciclo > Ciências da Engenharia Informática
Período:
Peso
6.0 (para cálculo da média)
Objectivos
Saber analisar de forma crítica as várias opções tomadas na concepção de redes de computadores, suas arquitecturas e protocolos. Conhecer os protocolos principais da Internet. Saber programar aplicações de rede usando a interface de sockets.
Programa
Introdução: redes de computadores e a Internet; tecnologias de comutação; arquitectura em camadas; protocolos; serviços; medidas de desempenho. Camada de aplicação: a Web e HTTP; FTP; SMTP; DNS; a interface de sockets. Camada de transporte: multiplexagem e desmultiplexagem; UDP; transferência fiável de dados; stop-and-wait, go-back-N e selective Repeat; TCP; controlo de congestão. Camada de rede: encaminhamento por estado-da-ligação; encaminhamento por vector-distãncia; IP; CIDR; RIP; OSPF; BGP; IPv6; VPNs; NAT. Camada da ligação de dados: detecção e correcção de erros; acesso múltiplo; ALOHA; CSMA; token-ring; WLANs e IEEE 802.11; ARP; hubs e comutadores; PPP; ATM. Aplicações multimedia: streaming áudio e vídeo; telefonia pela Internet; qualidade de serviço; escalonamento de tráfego. Segurança em redes: criptografia de chave simétrica, DES e AES; criptografia de chave pública, Diffie-Hellman e RSA; confidencialidade; autenticação; integralidade; PGP; SSL; IPSec.
Metodologia de avaliação
Exame 70%; laboratório 25%; prática 5%. Notas iguais ou superiores a 17 têm se ser defendidas numa oral.