Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 49963166 1 1. CÓDIGO E NOME DA DISCIPLINA BC1513 - REDES DE COMPUTADORES 2. DISCIPLINA REQUISITO 3. INDICAÇÃO DE CONJUNTO (BCC) (RECOMENDAÇÃO): Sistemas Operacionais Obrigatória 4. CURSO BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO 6. QUADRIMESTRE IDEAL 9 5. CRÉDITOS T P I: 2-2-4 7. NÍVEL Graduação 8. Nº. MÁXIMO DE ALUNOS POR TURMA TEORIA: 60 LABORATÓRIO: 30 9. OBJETIVOS Esta disciplina tem por objetivo apresentar aos alunos os princípios e conceitos fundamentais de comunicação,os principais modelos e arquiteturas das redes de computadores garantindo uma formação forte e avançada na área de redes de computadores. 10. COMPETÊNCIAS Ao final desta disciplina o aluno deverá ser capaz de identificar e entender a funcionalidade dos elementos componentes de uma rede de computadores, bem como compreender os protocolos e serviços utilizados na Internet. 11. PROGRAMA RESUMIDO Conceitos básicos de Redes de Computadores: definições; terminologia; classificação; protocolos; topologias; comutação de circuitos e pacotes; uso de redes; serviços de redes; redes convergentes; redes sem fio. Arquiteturas de Redes e o modelo ISO/OSI. Internet e os protocolos TCP/IP; conceitos de comunicação de dados: meios e modos de transmissão, formas de sinalização, modulação e multiplexação. Interconexão de Redes e Roteamento. Controle de Congestionamento. Protocolos de Aplicação. Conceitos de segurança. 12. PROGRAMA 1. Introdução 1.1 Modelo de comunicação de dados 1.2 Arquiteturas de redes de computadores: as arquiteturas OSI e TCP/IP 1.3 Organismos de padronização 1.3 Classificação das redes 1.4 Topologias de redes 2. O Modelo OSI 2.1 Conceitos básicos: camadas, comunicação entre camadas, entidades, serviços, primitivas de serviço, protocolos, elementos de um protocolo, PDU e SDU, encapsulamento de dados 2.2 Introdução às camadas do modelo 3. Camada Física: Transmissão de Dados 3.1 Conceitos básicos. 3.2 Transmissão de dados: dados, sinais, transmissão de dados analógica e digital. 3.3 Problemas da transmissão: atenuação, distorção por retardo, ruído 3.4 Meios de transmissão: cabo coaxial, par trançado, fibra optica, meios não-guiados 4. Camada Física: Codificação de Dados 4.1 Fatores de comparação das técnicas 4.2 Codificação. 5. Camada Física: Técnicas de Transmissão Digital 5.1 Transmissão assíncrona 5.2 Transmissão síncrona 5.3 Técnicas de detecção de erro: paridade, redundância cíclica (CRC) 6. Camada de Enlace 6.1 Serviços à camada de rede 6.2 Enquadramento 6.3 Controle de erro 6.4 Controle de fluxo 6.5 Detecção e correção de erro 6.6 Protocolos de janela deslizante 7. Camada de Enlace: O Controle de Acesso ao Meio (MAC) 7.1 O problema da alocação de canais 7.2 Protocolos de acesso múltiplo 7.3 O padrão IEEE 802.3 7.4 O padrão IEEE 802.2: o protocolo LLC 7.5 Comutação na camada de enlace de dados 8. Camada de rede 8.1 Problemas de projeto da camada de rede 8.2 Algoritmos de roteamento 8.3 Algoritmos de controle de congestionamento 8.4 Qualidade de serviço 8.5 Interconexão de redes 8.6 A camada de rede na Internet (Os protocolos IPv4, IPv6, ICMP, OSPF, BGP, multicasting) 9. Camada de transporte 9.1 O serviço de transporte 9.2 Elementos do protocolo de transporte 9.3 Protocolo simples de transporte 9.3 O protocolo UDP 9.4 O protocolo TCP 9.5 Problemas de desempenho 10. Protocolos de aplicação 10.1 O protocolo DNS 10.2 O protocolo HTTP 10.3 O protocolo FTP 10.4 Outros protocolos de aplicação 13. MÉTODOS UTILIZADOS A teoria e os métodos da disciplina são apresentados através de aulas expositivas, intercaladas com aulas de laboratório,que permitem aos estudantes observar na prática conceitos apreendidos na teoria. 14. ATIVIDADES DISCENTES Aulas teóricas expositivas, exercícios e trabalhos extra-classe (em grupo ou individual), pesquisa bibliográfica, seminários e debates, atividades de avaliação propostas. 15. CARGA HORÁRIA AULAS TEÓRICAS: 24hs PRÁTICAS: 24hs TOTAL: 48hs RECOMENDADO PARA DEDICAÇÃO INDIVIDUAL: São recomendadas 4 horas de estudo individual dos alunos, que compreendem,alem do estudo individual, a elaboração do projeto final e preparação das aulas práticas. 16. CRITÉRIOS DE AVALIAÇÃO DE APRENDIZAGEM As notas serão dadas por conceito, conforme estabelecido pelas normas internas da UFABC e contemplarão as avaliações presencias bem como o trabalho final. Alem disso serão avaliadas algumas atividades distribuídas ao longo da disciplina bem como a participação dos alunos. 17. NORMAS DE RECUPERAÇÃO (CRITÉRIOS DE APROVAÇÃO E ÉPOCAS DE REALIZAÇÃO DAS PROVAS OU TRABALHOS) Caso os alunos não atinjam o conceito final de aprovação poderão,a critério do professor,realizar uma prova de recuperação que deverá avaliar o conteúdo total da disciplina. 18. BIBLIOGRAFIA RECOMENDADA BIBLIOGRAFIA BÁSICA: 1. Tanenbaum, A. S., “Redes de Computadores”, 4a edição, Editora Campus, 2003, ISBN 9788535211856. KUROSE, JAMES F. E ROSS, KEITH W. - REDES DE COMPUTADORES E A INTERNET, 5º EDICAO, ISBN: 9788588639973. 3. COMER, Douglas. Redes de computadores e internet: abrange transmissão de dados, ligação interredes, Web e aplicações. 4 ed. Porto Alegre: Bookman, 2007, ISBN: 9788560031368. 2. BIBLIOGRAFIA COMPLEMENTAR: Peterson, L. & Davie, B., “Computer Networks: A Systems Approach”, 3rd edition, Morgan Kaufmann, 2003, ISBN 155860832X. 2. W. Stallings, ''Redes e Sistemas de Comunicação de Dados'', Editora Campus, 2005. 3. PETERSON, Larry L.; DAVIE, Bruce S. Computer networks: a systems approach. 3.ed. New Delhi: Morgan Kaufmann, 2007. 1. MCCABE, James D.. Network analysis, architecture, and design. 3rd ed.. Amsterdan: Elsevier/Morgan Kaufmann, 2007. 5. ENGST, Adam; FLEISHMAN, Glenn. Kit do iniciante em redes sem fio: guia prático sobre redes WI-FI para Windows e Macintosh. 2 ed. São Paulo: Pearson Networking, 2005. 4. 19. PLANO SUGERIDO PARA AS AULAS (em semanas letivas) Semana 1: 1. Introdução 2. Arquiteturas de redes de computadores 2.1. Modelo em Camadas 2.2. Exemplos de Arquiteturas: TCP/IP e OSI 2.3. O Modelo OSI: Visão Geral das Camadas 2.4. Classificação das Redes 2.5. Técnicas de Comutação Semanas 2 e 3: 3, Camada Fisica e de Enlace 5.1 5.2 5.3 5.4 5.5 5.6 Conceitos Gerais CSMA-CD Ethernet Token Ring FDDI PPP Semana 4: 4.Camada de Rede 4.1 Protocolo IPv4 4.2 Protocolo IPv6 4.3 Ptotocolos Arp e ICMP Prova 1 Semana 5 e 6: 5.Camada de Transporte 5.1 Protoclo TCP 5.2 Protocolo UDP Semana 7 e 8: 6.0 Protocolos de Interconexão de Redes 6.1 dispositivos de Interconexão 6.1.1 Hub 6.1.2 Swttch 6.1.3 Roteadores 6.1.4 VLANs 6.2 Sistemas autônomos – Introdução 6.3 Protocolos de roteamento 6.3.1 Routing Information Protocol ( RIP ) 6.3.2 Open Shortest Path First ( OSPF ) 6.3.3 Introduçao ao BGP Semana 9 e 10: 7.Camada de aplicação 7.1 Protocolos da Camada de Aplicação: HTTP, SMTP, FTP, SSH, SNMP, POP3, IMAP, DNS. Semana 11: 8. Apresentação dos trabalhos finais. Semana 12: Prova final. 20. PROFESSOR(A) RESPONSÁVEL Gustavo Pavani, Itana Stiubiener, Carlos Kamienski.