Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Instituto de Matemática e Estatística
 
Ciência da Computação
 
Disciplina: MAC0352 - Redes de Computadores e Sistemas Distribuídos
Computer Network and Distributed Systems

Créditos Aula: 4
Créditos Trabalho: 0
Carga Horária Total: 60 h
Tipo: Semestral
Ativação: 01/01/2018 Desativação: 31/12/2020

Objetivos
Prover uma visão de tópicos essenciais para redes de computadores e sistemas distribuídos sob a perspectiva de sistemas, enfatizando os tópicos mais importantes para o desenvolvedor de software.
 
 
 
Docente(s) Responsável(eis)
84710 - Alfredo Goldman Vel Lejbman
7410229 - Daniel Macedo Batista
 
Programa Resumido
Arquitetura TCP/IP. Segurança. Virtualização de redes. Comunicação entre processos. Tolerância a falhas.
 
 
 
Programa
Arquitetura de redes: modelos em camadas e protocolos, o modelo da Internet. Aplicações e protocolos para Multimídia. O argumento fim-a-fim. Programação através de soquetes em C e em linguagens orientadas a objetos. Nomes, endereçamento e roteamento na Internet. A suíte de protocolos TCP/IP, UDP, IP-Multicast. Protocolos MAC, Ethernet e endereçamento em redes locais. Detecção e correção de erros. IPv6. Segurança. Gerenciamento de redes, SNMP. Redes P2P. Anonimato na Internet (Tor). Virtualização de redes. Comunicação entre processos: cliente-servidor, grupos, RPC. Serviços web. Recuperação e tolerância a falhas.
 
 
 
Avaliação
     
Método
Média ponderada de provas, trabalhos práticos e apresentação de seminário.
Critério
Média ponderada de provas, trabalhos práticos e apresentação de seminário.
Norma de Recuperação
Média ponderada da nota final e de provas e/ou trabalhos de recuperação.
 
Bibliografia
     
Larry Peterson and Bruce Davie. Computer Networks: A Systems Approach (5th Edition), Morgan Kaufmann, 2011. J. F. Kurose, K. W. Ross, Computer Networking, A Top-Down Approach Featuring the Internet (6th revised edition), Addison-Wesley, 2012. W. Richard Stevens. TCP/IP Illustrated, Volume 1: The Protocols (2nd Edition), Addison-Wesley, 2011. W. Richard Stevens. Unix Network Programming, Volume 1: the Sockets Networking API (3rd Edition), Addison-Wesley, 2003. George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair, Distributed Systems: Concepts and Design (5th Edition), Pearson, 2011.
 

Clique para consultar os requisitos para MAC0352

Clique para consultar o oferecimento para MAC0352

Créditos | Fale conosco
© 1999 - 2020 - Superintendência de Tecnologia da Informação/USP