Rede de Computadores MATA59 – Redes de Computadores I Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação Rede de Computadores Ementa / Programa / Bibliografia EMENTA Introdução a Redes de computadores: Terminologia; Topologias; tipos de redes; software e Hardware de Rede; Arquiteturas e Modelos de Redes. Detalhamento de Cada uma das Camadas: Física; Enlace; Subcamada de Acesso ao Meio; Rede; Transporte; Sessão; Apresentação e Aplicação, considerando-se diferentes tipos de rede. Introdução a Serviços de Rede ( Serviço de Nomes, Correio Eletrônico, Sistemas de Arquivos Distribuídos ). Segurança em redes. Aspectos éticos relacionados a gerência e uso de redes. 2 Rede de Computadores Ementa / Programa / Bibliografia OBJETIVOS Apresentar os conceitos, a arquitetura e as tecnologias relacionadas às Redes de Computadores e os princípios de construção de redes. Ao terminar o curso, o aluno deverá ser capaz de: Compreender as tecnologias que envolvem a construção de Redes de Computadores nos seus diversos tipos de aplicação. METODOLOGIA •Aulas expositivas •Exercícios práticos e estudos de caso. •Avaliação através de provas e trabalhos 3 Rede de Computadores Ementa / Programa / Bibliografia 1. 2. 3. 4. 5. 6. 7. 4 CONTEÚDO PROGRAMÁTICO I.Conceitos de Redes Conceito de Redes de Computadores. Conceito de Arquitetura de Redes. Uso de Rede: Aplicações comerciais; Aplicações domésticas. Hardware de Rede: Tipos de enlaces; Redes locais; Redes de longa distância; Redes metropolitanas; Redes sem fio. Software de Rede: Hierarquia de software de rede; Conceitos de Protocolos, serviços, conexão e primitivas. Modelos de Referência: Modelo OSI e suas camadas; Modelo TCP/IP e suas camadas. Exemplos de Redes. II. Camada Física Rede de Computadores Ementa / Programa / Bibliografia 1. 2. 3. 4. 5. 6. 7. 5 CONTEÚDO PROGRAMÁTICO I.Conceitos de Redes Conceito de Redes de Computadores. Conceito de Arquitetura de Redes. Uso de Rede: Aplicações comerciais; Aplicações domésticas. Hardware de Rede: Tipos de enlaces; Redes locais; Redes de longa distância; Redes metropolitanas; Redes sem fio. Software de Rede: Hierarquia de software de rede; Conceitos de Protocolos, serviços, conexão e primitivas. Modelos de Referência: Modelo OSI e suas camadas; Modelo TCP/IP e suas camadas. Exemplos de Redes. Rede de Computadores Ementa / Programa / Bibliografia 1. 2. 3. 4. 6 CONTEÚDO PROGRAMÁTICO II. Camada Física Conceitos de Comunicação de Dados: Sinal digital; Sinal analógico; transmissão de dados. Meios de transmissão: Par trançado; Cabo coaxial; fibras óticas. Transmissão sem Fio: Canais de rádio; transmissão por ondas de luz; Transmissão por satélites de comunicação. Redes Públicas de Serviços de Comunicação: Transmissão com MODENS e processos de modulação; Redes de comutação; Transmissão por redes de TV a cabo. Rede de Computadores Ementa / Programa / Bibliografia 1. 2. 3. 4. 1. 2. 3. 4. 7 CONTEÚDO PROGRAMÁTICO III. Camada de Enlace Projeto da Camada de Enlace: Sérvios e funções. Enquadramento dos dados. Métodos de detecção e correção de erros Protocolos de Enlace: Protocolo HDLC; Protocolo PPP IV. Subcamada de Acesso ao Meio Alocação de banda de canais Protocolos de Acesso Múltiplo: ALOHA; CSMA; CSMA/CD; Token Passing. Arquitetura de Redes Locais: IEEE802 Rede ETHERNET: Tipos de cabeamento. Rede de Computadores Ementa / Programa / Bibliografia CONTEÚDO PROGRAMÁTICO 1. Redes Locais sem Fio V. Camada Rede 1. Projeto da Camada de Rede: serviços; Funções. 2. Algoritmos de Roteamento: Caminho mais curto; inundação; Vetor de Distância; Estado de Enlace. 3. Algoritmos de Controle de Congestionamento: Políticas de controle de congestionamento; Algoritmo de Balde Furado; Loop aberto; Loop fechado. 4. Interligação de Redes 5. Protocolos de Rede: Protocolo IP 8 Rede de Computadores Ementa / Programa / Bibliografia CONTEÚDO PROGRAMÁTICO VI. Camada de Transporte 1. Projeto da Camada de Transporte: Serviços; Funções. 2. Estabelecimento de Conexão de Transporte: primitivas; Soquetes. 3. Protocolos de Transporte: protocolo TCP VII. Camada de Sessão 1. Projeto de Camada de Sessão: Serviços; Funções. 2. Discussão sobre o enfoque do Modelo OSI e o TCP/IP sobre a Camada de Sessão 9 Rede de Computadores Ementa / Programa / Bibliografia CONTEÚDO PROGRAMÁTICO VIII. Camada de Apresentação 1. Projeto de Camada de Sessão: Serviços; Funções. 2. Discussão sobre o enfoque do Modelo OSI e o TCP/IP sobre a Camada de Apresentação IX. Camada de aplicação 1. Serviços da Camada de Aplicação 2. Protocolos de Aplicação: FTP; SMTP; TELNET; SNMP; 3. Serviço DNS. 10 Rede de Computadores Ementa / Programa / Bibliografia CONTEÚDO PROGRAMÁTICO V. Segurança em Redes 1. Criptografia: Algoritmos de chave Privada; Algoritmos de Chave Pública. 4. Assinaturas digitais. 5. FIREWALL: Roteador de barreiras, Servidor Proxy; Técnicas de Inspeção de Estado 11 Rede de Computadores Ementa / Programa / Bibliografia BIBLIOGRAFIA Bibliografia principal: 1. A. S. Tanenbaum. Rede de Computadores. Quarta Edição. Editora Campus. 2003 2. D. E. Comer. Interligação em Redes com TCP / IP – Terceira Edição. Editora Campus. 1998 Bibliografia complementar: 1. W. F. Giozza e outros. Redes locais de Computadores – Tecnologia e Aplicações. Editora McGraw-Hill. 1986. 2. J. F. Kuorse. e outros. Redes de computadores e a Internet. Terceira edição. Editora Pearson. 2005. 3. D. R. Moraes. Redes de Computadores – Técnica e Prática. Editora 12 Novatec. 2007