Ementa proposta para workshop "Uma introdução ao TCP/IP" Carga Horária: 8h Público Alvo: técnicos com conhecimentos de Windows A partir do [[http://juliobattisti.com.br/artigos/redes.asp|material encontrado neste site]] foi feita esta ementa. (na ocasião em que escrevi isso o índice mostrava os tópicos em ordem inversa) * Introdução Um pouco de história, protocolos, Internet, visão geral do TCP/IP * Modelo ISO/OSI x TCP/IP, uma visão breve * Endereçamento IP Formato, máscaras, sub-redes, roteamento, classes * ARP/RARP, TCP, UDP, ICMP * DNS, DHCP * Ferramentas telnet, netcat, nmap, segurança (cygwin/livedvd) * Compartilhando acesso: NAT, Proxy, Firewall ======= Tópicos ======= ====== Introdução ====== * O que é TCP/IP? * Protocolo * Conjunto de protocolos * Como surgiu a Internet - Arpanet, RFCs, **Internet**working ====== Modelos OSI x TCP/IP ====== * Camadas * física * (enlace) - tunnel, vpn * rede (IP, ICMP, ARP, RARP) * transporte (UDP, TCP) * aplicação (HTTP, SMTP, FTP, ...) * hosts, gateways, LANs * Tipos de gateways (gateway, bridge, roteador) ====== Protocolo IP ====== * Cabeçalho IP * Endereçamento IP, classes * Formatos de Endereço IP * Endereços IP especiais * Endereçamento Classless, Sub-redes * Servidor Proxy * [[http://pt.wikipedia.org/wiki/Internet_Control_Message_Protocol|ICMP]] – Internet Control Message Protocol * ARP * Roteamento: [[http://pt.wikipedia.org/wiki/Open_Shortest_Path_First|OSPF]], [[http://pt.wikipedia.org/wiki/CIDR|CIDR]] * [[http://pt.wikipedia.org/wiki/IPv6|IPv6]] ----- ======= Modelos Usados como Inspiração, encontrados pela Internet ======= ====== Modelo 1 - curso de 40h ====== 1) Introdução ao Protocolo TCP/IP: Modelo de referência TCP/IP e comparação com o modelo OSI, Protocolos de camada física enlace, Protocolos de camada de rede (IP, ICMP, ARP, RARP), Protocolos de camada de transporte (UDP, TCP), Protocolos de Aplicação, Características do TCP/IP, Hosts, Gateways e LANs, Tipos de Gateways (bridges, gateways de aplicação e roteadores), Comunicação através de bridges, Comunicação através de roteadores, Comunicação através de gateways de aplicação, Backbones IP, Modelo Cliente-Servidor, Protocolos de Redes de Acesso. 2) Protocolo IP: Header IP, Endereçamento IP, Formatos de Endereço IP, Endereços IP especiais, Endereçamento Classless, Sub-redes, Servidor Proxy, ICMP – Internet Control Message Protocol, ARP, OSPF, [[http://pt.wikipedia.org/wiki/Border_Gateway_Protocol|BGP]], Multicasting, CIDR, IPv6. 3) Protocolos de Transporte: Funções da camada de transporte, TCP – Transport Control Protocol, Compatibilização de Tamanho de Segmentos, Garantia de Integridade dos dados, Técnica de Sliding Window, Canalização Virtual, Header TCP, Campos TCP, Exemplos de fluxo de troca de informações entre fonte e destino, Controle de Congestionamento, UDP – User Datagram Protocol, Características do UDP, Comparação com o TCP, Header UDP, Qualidade de Serviço. 4) Serviços em Redes IP: conceito de SLA, conceito de QoS, potencial de serviços da Internet, primeiros serviços (ftp, telnet, e-mail), correio eletrônico (SMTP), World Wide Web (WWW), HTTP, WAP, i-Mode, Voz sobre IP (VoIP), Video sobre Demanda. 5) Segurança de Redes: Definição de segurança, Tipos de ataques, Estratégias de segurança, Segurança na camada de enlace – encriptação ponto-a-ponto, Segurança na camada de rede – firewalls, Segurança na camada de transporte – conexão criptografada. 6) Dimensionamento de Redes e Qualidade de Serviço IP: Arquitetura de Serviços Integrados, RSVP, Arquitetura de Serviços Diferenciados, Dimensionamento de Redes IP, VoIP, VPNs. 7) Evolução da Tecnologia IP: IPv6, Inteserv, RSVP, Diffserv. 8) Tecnologia MPLS: conceitos de FEC, LSP, LSRs, descrição geral do LDP, processo de distribuição de labels, label switching, criação de rotas, integração com ATM e Frame Relay, estudos de caso. ====== Modelo 2 - curso de 16h ====== 1. Evolução das Redes Corporativas e da Internet * Histórico das Redes Corporativas * Como surgiu a Internet * As RFC 2. Modelo OSI Tecnologias de LAN * IEEE 802.3/Ethernet * IEEE 802.3u/Fast Ethernet * IEEE 802.3ab/Gigabit Ethernet * IEEE 802.3ae/10 Gigabit Ethernet * IEEE 802.11b/g/n/Wireless LAN * Segurança em Wireless LAN: WEP, WPA e WPA2 3. Tecnologias de WAN * Modems analógicos e digitais * Comunicação Síncrona e Assíncrona * PPP e HDLC * DSL, Cable e 3G * Ethernet First Mile * Frame Relay * ATM * MPLS/VPN 4. Elementos de Rede * Hubs * Switches Nível 2 e Nível 3 * Roteadores * Firewalls (Filtro de Pacotes, Proxy Server, Stateful Inspection) 5.Protocolo IP * Aritmética Binária * Endereçamento IP * ARP/RARP * ICMP 6. Protocolos TCP e UDP * Endereçamento das aplicações * Seqüenciamento/Acknowledgment * Controle de fluxo * Confiabilidade * Mecanismos de retransmissão 7. Serviços Básicos TCP/IP * TELNET * FTP/TFTP * SMTP * DHCP * DNS * NTP * SNMP * HTTP ====== Modelo 3 - curso de 24h ====== Parte 1: introdução Histórico; Características; Modelo; Arquitetura; Pilha de Protocolos: Nível Físico, Nível Inter-rede, Nível de Transporte e Nível de Aplicação. Parte 2: Endereçamento Classes de endereços; Endereço de rede; Endereço de máquina; Endereço de "loopback"; Máscara de rede; Endereço de difusão; Subredes. Parte 3: Roteamento Conceituação; Vantagens do roteamento; Mecanismos de entrega de dados; Máscara de rede e roteamento; Tabela de roteamento; Algoritmo de roteamento; Inicialização e manutenção de tabela de roteamento; Roteamento Estático e Dinâmico; Classificação de protocolos de roteamento dinâmico; Sistema Autônomo; Sistema Autônomo e roteamento; Protocolos de roteamento interior: RIP, IGRP, OSPF; Protocolos de roteamento exterior: BGP; Escolhendo um protocolo de roteamento. Parte 4: Serviços básicos: Conceituação, Instalação e Configuração Nomes (DNS); Correio Eletrônico (SMTP); Transferência de Arquivos (FTP); Terminal Remoto (TELNET) Parte 5: Serviços adicionais: Conceituação, Instalação e Configuração Informação de Rede (NIS); Compartilhamento de Arquivos (NFS); Acesso Remoto à Caixa Postal (POP); Wide World Web (HTTP) Parte 6: Conexão à Internet Formas de acesso: Conexão temporária versus conexão permanente; Provedor de acesso Parte 7: Tendências Fatos; O que está acontecendo agora?; Discute-se muito Bibliografia Commer, Douglas E; Internetworking with TCP/IP, Vol. I: Principles, Protocols, and Architectures; Prentice Hall, 1995 (3rd Ed.) Commer, Douglas E; Internetworking with TCP/IP, Vol. II: Design, Implementation, and Internals; Prentice Hall, 1994 (2nd Ed.) Hunt, Craig; TCP/IP Network Administration; O’Reilly & Associates, inc., 1992 Washburn, K. & Evans, J. T.; TCP/IP Running a Successfull Network; Addison-Wesley, 1993 Nemeth, Evi and others; UNIX System Administration Handbook; Prentice Hall, 1995 (2nd Ed.) Kirch, Olaf; LINUX: Network Administrator’s Guide; O’Reilly & Associates, inc., 1995 Vorkerding, Patrick and others; LINUX: Configuration & Instalation; Miss Press, 1996 (2nd Ed.) ====== Modelo 4 - curso de 24h ====== 1. Serviços Básicos TCP/IP * Serviços * Novos aplicações para redes TCP/IP * Metodologia de troubleshooting em redes TCP/IP 2- Tópicos especiais do IP * Endereçamento IP * BOOTP e DHCP * Marcação de Pacotes IP para QoS no campo ToS * Fragmentação de pacotes IP * Opções do IP: Record Route, Strict Source, Loose Source * Mensagens ICMP: Echo, Unreachable, Redirect, Source Quench, Router Discovery * Network Address Translation (NAT) * Port Address Translation (PAT) * Troubleshooting do IPv4 com ou sem NAT 3 - Protocolos TCP e UDP * Endereçamento das aplicações * Controle de fluxo * Confiabilidade * Controle de congestionamento * Troubleshooting do TCP e do UDP 4- Domain Name System * Arquitetura distribuição do DNS * DNS na Internet e na Intranet * Os registros e utilitários DNS * Dual Split DNS * Troubleshooting do DNS 5- Aplicações TCP/IP * TELNET * FTP * TFTP * HTTP * SMTP * SNMP * Troubleshooting das Aplicações 6- IPv6 * Motivações para IPv6 * Endereçamento IPv6 unicast e multicast * Estrutura de cabeçalhos IPv6 * Fragmentação em redes IPv6 * Integração do IPv6 com DNS e protocolos de roteamento * Estratégias de migração para o IPv6 **Ementa** I. Histórico * Redes corporativas * Conectividade entre Redes II. Introdução ao TCP/IP * Modelo OSI * Protocolo TCP/IP III. Visão Arquitetural do Conjunto TCP/IP * Relação entre OSI e TCP/IP * Tecnologia de Interface de rede * TCP / UDP * IP * ARP (Address Resolution Protocol) * IPv4 e IPv6 * DNS e DHCP IV. Endereçamento IP * Definição de endereço IP * Classes de endereços * Atribuindo ID’s de rede e de hosts * Máscara de rede * Implementando sub-rede VI. Roteamento de IP * Definição de roteamento IP * Protocolos de roteamento intra-domínio e extra domínio. VII. Padrões e Modelos Legados de Gerência de Redes * Modelo IETF ( Internet Engineering Task Force ) * Protocolo SNMP * SNMPv1 * SNMPv2 * SNMPv3 * RMOM VIII. Conceitos de Segurança da Informação * Criptografia * Firewall * IPSEC IX. Conceitos de VoIP * Codecs de voz * Protocolo SIP * Protocolo H.323 * Protocolo MEGACO e MGCP