MAC0448 Redes de Computadores: uma Perspectiva de Sistemas de Software
OBJETIVOS: Prover uma visão de tópicos essenciais para redes de computadores sob a perspectiva de sistemas, enfatizando a interação entre os vários componentes envolvidos.
PROGRAMA: Protocolos de aplicação (http, ftp, dns, etc.). Programação (sockets). Protocolos de transporte (tcp, udp). Princípios de transporte confiável. Princípios de controle de congestão. Controle de congestão no TCP. Implementação de protocolos. Roteamento. Protocolo Internet. Ethernet, PPP, ATM.
PRÉ-REQUISITOS: MAC0122.
PRÉ-REQUISITO NÃO-OFICIAL: MAC0422.
CARGA HORÁRIA SEMANAL E NÚMERO DE CRÉDITOS: 4 horas, 4 créditos-aula.
CRITÉRIO DE AVALIAÇÃO DA APRENDIZAGEM: Provas e trabalhos.
BIBLIOGRAFIA BÁSICA:
- K.W. Ross, J.F. Kurose, Computer Networking and Internet Protocols, Editora?, 1999.
- L. Peterson, B. Davie, Computer Networks: a Systems Approach, Editora?, 1996.
- A. Tanenbaum, Computer Networks, 3a ed., Editora?, 1996.
OBSERVAÇÃO: Disciplina optativa eletiva no currículo do BCC.
[Veja dados da disciplina no JúpiterWeb]