1. Questões de Projeto
1.1. Serviço sem Conexão
1.1.1. fragmentos de mensagens idependentes
1.1.2. sem ordem de entrega
1.1.3. sem confirmação de recebimento
1.2. Serviço Orientado a Conexão
1.2.1. estabelecimento de conexão
1.2.2. encerramento de conexão
1.2.3. estabelecimento de parâmetros
1.2.4. criação de um canal dedicado
1.2.5. entrega confiável
1.2.6. confirmação do recebimento de dados
2. OSI
2.1. Apicação
2.1.1. suporte às aplicações
2.2. Apresentação
2.2.1. sintaxe e semântica
2.2.2. estrutura abstrata de dados
2.3. Sessão
2.3.1. controle de diálogo
2.3.2. gerenciamento de símbolos
2.4. Transporte
2.4.1. unidade: segmento
2.4.2. fim-a-fim
2.5. Rede
2.5.1. unidade: datagrama
2.5.2. roteamento
2.6. Enlace de Dados
2.6.1. unidade: quadro
2.7. Física
2.7.1. interfaces mecânicas e elétricas
2.7.2. bits brutos
3. TCP/IP
3.1. Aplicação
3.1.1. protocolos
3.1.1.1. DNS - Domain Name System
3.1.1.1.1. Porta: 53
3.1.1.1.2. espaço de nomes
3.1.1.1.3. registro de recursos
3.1.1.1.4. servidores de nome
3.1.1.2. SMTP - Simple Mail Transfer Protocol
3.1.1.2.1. Porta: 25
3.1.1.2.2. estabelece conexão TCP
3.1.1.2.3. servidor se identifica
3.1.1.2.4. servidor faz conferência de quem envia e quem recebe o correio
3.1.1.2.5. cliente envia dados
3.1.1.2.6. servidor confirma
3.1.1.3. POP3 - Post Office Protocol Version 3
3.1.1.3.1. Porta: 110
3.1.1.3.2. autorização
3.1.1.3.3. transação
3.1.1.3.4. atualização
3.1.1.4. IMAP - Internet Menssage Access Protocol
3.1.1.4.1. Porta: 143
3.1.1.4.2. comparação com POP3
3.1.1.5. HTTP - HyperText Transfer Protocolos
3.1.1.5.1. Porta: 80
3.1.1.5.2. métodos
3.1.1.6. IMAP
3.2. Transporte
3.2.1. endereçamento
3.2.1.1. portas
3.2.2. controle de fluxo
3.2.2.1. janelas deslizantes
3.2.3. Protocolos:
3.2.3.1. UDP - User Datagram Protocol
3.2.3.1.1. cabeçalho
3.2.3.2. TCP - Transmission Control Protocol
3.2.3.2.1. serviço TCP
3.2.3.2.2. cabeçalho
3.2.3.2.3. estabelecimento de conexão
3.2.3.2.4. encerramento de conexão
3.3. Internet / Inter-Rede
3.3.1. Algoritmos de Roteamento
3.3.1.1. Vetor de Distância
3.3.1.1.1. contagem de hops até o destino
3.3.1.1.2. troca de informações com vizinhos diretos
3.3.1.1.3. problema de contagem ao infinito
3.3.1.2. Estado de Enlace
3.3.1.2.1. descobrir vizinhos e aprender seus endereços de rede
3.3.1.2.2. medir o custo até o vizinho
3.3.1.2.3. informar aos outros o que aprendeu
3.3.1.2.4. calcular o caminho mais curto até cada um dos outros roteadores
3.3.2. Protocolos:
3.3.2.1. RIP - Rounting Information Protocol
3.3.2.1.1. hosts ativos e passivos
3.3.2.1.2. métrica de contagem de saltos
3.3.2.1.3. problemas:
3.3.2.2. OSPF - Open Shortest Patch First
3.3.2.3. BGB - Border Gateway Protocol
3.3.2.3.1. políticas de tráfego
3.3.2.3.2. anuncia alcançabilidade
3.3.2.3.3. utiliza TCP
3.3.2.3.4. nem VD nem EE
3.3.2.4. IP - Internet Protocol
3.3.2.4.1. cabeçalho
3.3.2.4.2. endereço
3.3.2.4.3. sub-rede
3.3.2.5. NAT - Network Address Translation
3.3.2.5.1. limitação de quantidade de endereços IP
3.3.2.5.2. tradução de endereços locais/roteaveis
3.3.2.6. ICMP - Internet Control Messege Protocol
3.3.2.6.1. erro ou controle
3.3.2.6.2. relata o erro (!= corrigir)
3.3.2.6.3. encapsulado no IP
3.3.2.6.4. campos:
3.3.2.7. ARP - Address Resolution Protocol
3.3.2.7.1. resolução de endereços de rede para físicos
3.3.2.7.2. funcionamento:
3.3.2.8. RARP - Reverse Address Resolution Protocol
3.3.2.8.1. inverso do ARP
3.3.2.9. IPv6
3.3.2.9.1. cabeçalho
3.3.2.9.2. endereço
3.3.2.9.3. comparações
3.3.2.9.4. cabeçalhos de extenção
3.4. Host / Rede
3.4.1. Enlace de Dados
3.4.1.1. serviços:
3.4.1.1.1. sem conexão e sem confirmação
3.4.1.1.2. sem conexão com confirmação
3.4.1.1.3. orientado a conexão com confirmação
3.4.1.2. quadro
3.4.1.2.1. checksum
3.4.1.2.2. controle de erro
3.4.1.2.3. controle de fluxo
3.4.1.3. protocolos:
3.4.1.3.1. PPT - Point to Point Protocol
3.4.2. Física
3.4.2.1. meios guiados
3.4.2.1.1. magnético
3.4.2.1.2. par trançado
3.4.2.1.3. cabo coaxial
3.4.2.1.4. fibra óptica
3.4.2.2. sem fios
3.4.2.2.1. rádio
3.4.2.2.2. microondas
3.4.2.2.3. infravermelho
3.4.2.2.4. satélite