Cada disciplina ficará sob a responsabilidade de um ou mais professores do corpo docente do Curso, mas ela poderá ser ministrado por qualquer outro professor, mediante aprovação interna.
Ao professor da disciplina compete ministrar aulas, sanar dúvidas e aplicar avaliações de desempenho.
- INF-0501 - Redes de Computadores I
- INF-0502 - Redes de Computadores II
- INF-0505 - Introdução às Redes de Dados Sem Fio
- INF-0506 - Redes Multimídia
- INF-0514 - Programação Básica em Redes de Computadores
- INF-0515 - Aplicações Distribuídas
- INF-0550 - Computação em Nuvem I
- INF-0553 - Internet das Coisas
- INF-0554 - Computação em Nuvem II
- INF-0555 - Virtualização de Redes e Sistemas Computacionais
- INF-0556 - Redes Definidas por Software
- INF-0570 - Segurança da Informação
- INF-0571 - TCP/IP Prático I
- INF-0572 - TCP/IP Prático II
- INF-0573 - Segurança de Sistemas e Redes
- INF-0574 - Administração e Segurança
- INF-0575 - Criptografia Aplicada
INF-0501 - Redes de Computadores I
Carga Horária: 22
Professor: Fábio Luciano Verdi
Ementa:
Noções básicas de redes de computadores. Protocolos. Comutação. Arquitetura de redes. A Internet. Protocolos de camada de aplicação, HTTP, SMTP, DNS, FTP. Noções de sockets. Camada de transporte. Protocolos de transporte confiáveis, protocolo UDP, protocolo TCP.
Objetivo:
Estudo dos fundamentos de redes de computadores, pré-requisito para o acompanhamento das demais disciplinas.
INF-0502 - Redes de Computadores II
Carga Horária: 22
Professores: Leandro Aparecido Villas
Ementa:
Camada de redes: o protocolo IP, o protocolo ICMP, roteamento na Internet, OSPF, RIP, BGP. Camada de enlace de dados: mecanismos de detecção de erros, protocolos de acesso ao meio (MAC). Redes locais. Tecnologia ethernet. Conceitos básicos de gerenciamento de redes: SMI (Structure of Management Information), Protocolo SNMP (Simple Network Management Protocol), MIB (Management Information Base). Ferramentas de Gerência de Redes.
Objetivo:
Continuação do estudo dos fundamentos de redes de computadores, iniciados em INF-0501 - Redes de Computadores I, aprofundando estudos sobre protocolos, introduzindo conceitos sobre roteamento na internet, camada de enlace de dados, redes locais e tecnologia ethernet.
INF-0505 - Introdução às Redes de Dados Sem Fio
Carga Horária: 22
Professor: Omar Carvalho Branquinho
Ementa:
Apresentar ao aluno os conceitos básicos de sistemas sem fio, direcionado para projeto, abordando conceitualmente: camada física e MAC. Analisar sistema de antenas e as condições de propagação em diferentes ambientes. Realizar o linkbudget (balanço de potência) para o projeto de rede de dados sem fio, considerando: antena, meio de comunicação, potência de transmissão, sensibilidade. Estudar redes locais sem fio. Realizar experimentos com redes reais em laboratório.
Objetivo:
Estudo dos conceitos básicos de redes sem fio e as principais tecnologias que as implementam.
INF-0506 - Redes Multimídia
Carga Horária: 18
Professor: Nelson Luis Saldanha da Fonseca
Ementa:
Qualidade de Serviço na Internet, mecanismos de gerenciamento de tráfego, roteamento ponto-multiponto (multicast) e difusão (broadcast), protocolos de camada de aplicação para suporte de aplicações multimídia, RTP, RSTP, SIP, Voz sobre IP, IP TV, redes peer-to-peer, redes ópticas, MPLS/GMPLS, redes ópticas passivas de acesso (PONS).
Objetivo:
Estudo dos principais protocolos e tecnologias para implementação de serviços multimidia em redes de computadores.
INF-0514 - Programação Básica em Redes de Computadores
Carga Horária: 22
Professor: Fernando Antonio Vanini
Ementa:
Sistema operacional Linux: comandos básicos, sistemas de arquivos, processos, shell scripts. Introdução a linguagens interpretadas: serviços e bibliotecas para acesso a redes. Trabalhos práticos em laboratório.
Objetivo:
Programação básica de sistemas operacionais da família Linux/Unix, voltada a serviços de rede usando a linguagens interpretadas.
INF-0515 - Aplicações Distribuídas
Carga Horária: 18
Professor: Fernando Antonio Vanini
Ementa:
Conceitos de aplicações distribuídas. Acesso a serviços remotos. Disponibilização de serviços através da web. Arquitetura orientada a serviços (SOA). Aplicações peer to peer. Trabalhos práticos.
Objetivo:
Estudo dos principais conceitos relacionados a aplicações distribuídas em rede e em arquitetura orientada a serviços.
INF-0550 - Computação em Nuvem I
Carga Horária: 18
Professor: Luiz Fernando Bittencourt e Islene Calciolari Garcia
Ementa:
Evolução da computação (grades, SOA, utility computing, nuvens). Modelos de serviço (IaaS, PaaS e SaaS). Introdução à virtualização. Virtualização de servidores. Aplicações e serviços em nuvens (Big data, multimídia). Introdução a projetos e programação de aplicações em nuvem (ex: map-reduce, web-scale arquitectures). Modelos de tarifação, introdução à virtualização, virtualização de servidores.
Objetivo:
Apresentar uma visão geral sobre a computação em nuvem.
INF-0553 - Internet da Coisas
Carga Horária: 13
Professor: Leandro Aparecido Villas
Ementa:
Apresentar os elementos que compõem a Internet das Coisas (IoT) identificando a função de cada um e suas principais características. Discutir os principais sistemas propostos para criação da IoT. Executar experimentos que permitam entender como é construía uma IoT.
Objetivo:
Permitir o entendimento dos diversos elementos que compõem a IoT através dos conceitos envolvidos e de demonstração prática.
INF-0554 - Computação em Nuvem II
Carga Horária: 23
Professor: Luiz Fernando Bittencourt
Ementa:
Arquiteturas e topologias tradicionais de data centers, Infraestruturas modernas de data center e novos projetos de arquitetura de data centers, sistemas de armazenamento distribuído, compartilhamentos virtuais, migração de máquinas virtuais, gerenciamento de recursos e de tarefas computacionais, monitoramento, gerenciamento de energia, nuvens móveis.
Objetivo:
Aprofundar em questões avançadas da computação em nuvem e data centers.
INF-0555 - Virtualização de Redes e Sistemas Computacionais
Carga Horária: 27
Professores: William Lima Reiznautt
Ementa:
Redes virtuais. Interfaces virtuais. Bridges e VLAN. OpenVSwitch. GRE-Tuneis. Ferramentas de gerenciamento. Tipos de virtualizações, sistemas de virtualização. Virtualização de redes em L2 (LAN Extensions, VxLAN, SPB, TRILL), virtualização de redes em L3.
Objetivo:
Apresentar uma visão geral sobre redes virtuais, demonstrando a utilização de interfaces e bridges virtuais, ferramentas para emulação de uma switch e seus recursos, conhecer um pouco sobre SDN, as interligações de redes virtuais e ferramentas de gerenciamento. Fundamentos a virtualização, introduzir os tipos de sistemas de virtualização, a historia e evolução dos sistemas virtualizados, pratica com sistemas de virtualização livres e sobre seus recursos, demostrar ferramentas de gerenciamento tais ganeti(google), openstack e virt-manager.
INF-0556 - Redes Definidas por Software
Carga Horária: 40
Professores: Christian Rodolfo Esteve Rothenberg
Ementa:
Protocolo e controladores Openflow, opendaylight, conceito de SDN, SDN para nuvens, conceito de NFV. Arquitetura de Computação aberta, Openstack, virtualização de redes moveis, virtualização de Redes de distribuição de conteúdo. Prova de conceito. Conceito de Virtualização defunções de redes (NFV), arquitetura de refererência ETSI.
Objetivo:
Introduzir conceitos de redes definidas por software (SDN) e Virtualização de funções de redes (NFV).
INF-0570 - Segurança da Informação
Carga Horária: 13
Professores: Alexandre Melo Braga
Ementa:
Conceitos fundamentais de segurança de sistemas de informação. Políticas e gestão da segurança (sistemas e redes). Algoritmos Básicos em Criptografia: cifração simétrica/assimétrica, verificação de integridade e autenticação de origem (assinaturas digitais).
Objetivo:
Familiarizar o aluno com conceitos básicos de segurança computacional e algoritmos criptográficos.
INF-0571 - TCP/IP Prático I
Carga Horária: 13
Professores: Oswaldo José Afonso Franzin e João Chaves Júnior
Ementa:
Comandos de sistema para configuração e administração de redes. Protocolos da camada de enlace (Ethernet, Wi-Fi, STP). ARP, RARP (protocolo, comando, ataques e aplicações). Protocolo IPv4 e IPv6 (estrutura de endereçamento, cabeçalhos de extensão, encaminhamento de pacotes). Análise dos protocolos com ferramentas de monitoração.
Objetivo:
Capacitar o aluno no entendimento das funcionalidades dos componentes de uma rede e o impacto no desempenho de aplicações, gerenciamento e suporte. Orientá-lo na identificação dos principais requisitos para futuros projetos de redes considerando as características das aplicações e o melhor uso dos recursos dos componentes e infraestrutura de rede, utilizados.
INF-0572 - TCP/IP Prático II
Carga Horária: 22
Professores: Sidney Pio de Campos
Ementa:
Análise de tráfego de rede com ferramentas de monitoração. Configuração automática. ICMPv4 e ICMPv6. TCP, UDP, fragmentação de IP e tunelamento. DNS em IPv4 e IPv6. Protocolos de roteamento.
Objetivo:
Continuidade dos estudos iniciados na disciplina "INF-0571 - TCP/IP PRÁTICO I", capacitando o aluno na utilização de ferramentas de monitoração para análise de tráfego de redes de computadores. Estudo de protocolos de roteamento.
INF-0573 - Segurança de Sistemas e Redes
Carga Horária: 23
Professores: Rodolfo Ipolito Meneguette
Ementa:
Vulnerabilidades, ataques contra redes, testes de invasão. Ataques contra IPv6 e técnicas de defesa. Honeypots, honeynets e honeyclients. NAT e firewalls (projeto e implantação). Sistemas de detecção e prevenção de intrusão baseados em host (checagem de integridade) e em rede (assinatura e anomalias). Análise de códigos maliciosos e resposta a incidentes. Segurança de aplicações Web.
Objetivo:
Estudo de aspectos concretos da Segurança da Informação, notadamente as mais intensivas em mecanismos criptográficos, e aplicações às redes de computadores.
INF-0574 - Administração e Segurança
Carga Horária: 27
Professores: Sidney Pio de Campos
Ementa:
Segurança de servidores (hardening, DNSSEC, filtragem de Spam, controle de conteúdo Web). Sistemas de detecção e prevenção de intrusão baseados em host (checagem de integridade). Serviço de compartilhamento de arquivos e armazenamento (NFS, AFP, iSCSI, Samba): princípios e segurança; serviço de autenticacao centralizada (LDAP, kerberos, RADIUS): princípios e segurança. VPN e canais seguros. Syslog e gerência de logs. Proxys. Sincronização de relógios via NTP. Gerenciamento de redes (SNMP, zabbix etc).
Objetivo:
Estudo dos princípios da Segurança da Informação em face de vulnerabilidades de software e hostilidade do ambiente. Segurança de redes de computadores, priorizando os aspectos de gestão, políticas e dispositivos de rede.
INF-0575 - Criptografia Aplicada
Carga Horária: 18
Professores: Marco Aurelio Amaral Henriques
Ementa:
Gerência e distribuição de chaves. Certificação digital e Infra-estruturas de Chaves Públicas. Protocolos para proteção de enlace sem fio: WEP e WPA. Protocolos para camada de rede: IPSec e VPNs. Protocolos para transporte seguro: SSL/TLS, HTTPS, SSH. Protocolos na camada de aplicação: PGP e Axolotl. Redes de anonimização de tráfego: Tor e I2P, serviços escondidos. Tópicos avançados: votação eletrônica, criptomoedas, etc.
Objetivo:
Familiarizar os alunos com algoritmos básicos de criptografia, suas premissas, garantias de segurança e principais aplicações.