MAC0448  Programação para Redes de Computadores

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É-REQUISITO:  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:  Média ponderada de provas, exercícios e projetos de programação.

BIBLIOGRAFIA BÁSICA: 

OBSERVAÇÃO:  Disciplina optativa eletiva no currículo do BCC.

 

[Veja dados da disciplina no JúpiterWeb]


Oferecimentos recentes da disciplina: 2002/2.
DCC | IME-USP | 2003