TCP/IP

De Cartola
Revisão de 21h34min de 16 de setembro de 2014 por Cartola (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

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 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, Internetworking

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
  • ICMP – Internet Control Message Protocol
  • ARP
  • Roteamento: OSPF, CIDR
  • 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, 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