cerebro-vip INEMA.CLUB
inícioINEMA.INFRA INFRAESTRUTURA

Conteúdo educacional sobre fundamentos de redes — TCP/IP, camadas do…

INEMA.INFRA INFRAESTRUTURA · 2024-12-31 · ~5 min · ver no Telegram ↗

INEMA

gamma.app/docs/7fn1ke8kyy6f7yf ↗

gamma.app/docs/z8icgeptk8oih5n ↗

As versões de TCP/IP se referem principalmente à evolução dos protocolos que compõem a pilha TCP/IP, como o IP (Internet Protocol) e o TCP (Transmission Control Protocol). Abaixo estão as principais versões e mudanças ao longo do tempo:


Versões de IP (Internet Protocol)

  1. IPv4 (Internet Protocol versão 4): - Lançado: 1981. - Características:

    • Endereços de 32 bits (ex.: 192.168.1.1).
    • Suporta cerca de 4,3 bilhões de endereços.
    • Baseado em classes de endereços (A, B, C, etc.) e máscaras de sub-rede.
    • Limitações:
    • Número limitado de endereços IP disponíveis.
    • Segurança e escalabilidade limitadas.
  2. IPv6 (Internet Protocol versão 6): - Lançado: 1998 (adotado gradualmente). - Características:

    • Endereços de 128 bits (ex.: 2001:0db8:85a3:0000:0000:8a2e:0370:7334).
    • Suporta um número praticamente infinito de endereços.
    • Melhoria no roteamento e suporte nativo a segurança (IPSec).
    • Permite configuração automática de endereços (stateless autoconfiguration).
    • Motivo do IPv6: Resolver a escassez de endereços IPv4 e melhorar a eficiência da rede.

Evolução do TCP (Transmission Control Protocol)

O TCP em si não é dividido em versões específicas como o IP, mas foi atualizado ao longo do tempo com aprimoramentos nas seguintes áreas:

  1. Controle de Congestionamento: - TCP Tahoe: Introduziu o conceito de "slow start" para evitar congestionamento inicial. - TCP Reno: Adicionou recuperação rápida para melhorar o desempenho após perdas de pacotes. - TCP Vegas: Melhorou o controle de congestionamento com detecção de atraso.

  2. Desempenho: - TCP Fast Open: Reduziu a latência ao permitir que dados fossem enviados antes do handshake ser concluído. - Multipath TCP (MPTCP): Permite o uso de múltiplos caminhos simultâneos (ex.: Wi-Fi e celular ao mesmo tempo).

  3. Extensões para Escalabilidade: - Selective Acknowledgment (SACK): Melhorou o desempenho em redes com alta perda de pacotes. - Window Scaling: Permite o uso de janelas de transmissão maiores para redes de alta latência.


Outras Versões Relacionadas

  1. TCP/IP Versão 4 (Pilha Original): - Baseada no IPv4 e nos protocolos TCP e UDP. - Usada amplamente desde os anos 80.

  2. TCP/IP Versão 6 (Atual): - Adota o IPv6 como base, com compatibilidade com protocolos modernos. - Introduz suporte a novos padrões de segurança e escalabilidade.


Transição IPv4 para IPv6

A coexistência entre IPv4 e IPv6 ainda ocorre devido à adoção gradual do IPv6. Técnicas como Dual Stack, NAT64 e Túneis IPv6 permitem a interoperabilidade entre as duas versões.

recebimento) | Baixa (sem confirmação) | | Velocidade | Mais lento (overhead) | Mais rápido | | Uso Principal | Web, e-mails, downloads | Streaming, jogos online | | Ordem dos Pacotes | Garantida | Não garantida |

O que é TCP/IP?

TCP/IP (Transmission Control Protocol/Internet Protocol) é o conjunto de protocolos que forma a base da comunicação na internet e em redes locais. Ele define como os dados são transmitidos, divididos em pacotes, enviados, roteados e reconstruídos, garantindo comunicação confiável entre dispositivos.


Como funciona?

O TCP/IP é composto por camadas, cada uma com funções específicas:

  1. Camada de Aplicação: - Fornece a interface para o usuário (ex.: HTTP para web, FTP para transferência de arquivos, SMTP para e-mails).

  2. Camada de Transporte: - TCP (Transmission Control Protocol):

    • Garante entrega confiável e ordenada dos pacotes.
    • Ex.: Streaming, downloads.
    • UDP (User Datagram Protocol):
    • Mais rápido, mas sem garantia de entrega. Usado para vídeos ao vivo ou jogos.
  3. Camada de Internet: - Roteia os pacotes pela rede usando endereços IP. - Protocolos: IPv4 (32 bits) e IPv6 (128 bits).

  4. Camada de Rede (ou Link): - Gerencia a transmissão física de dados (Ethernet, Wi-Fi).


Por que o TCP/IP é importante?

  1. Comunicação Universal: - É o padrão usado na internet e em redes locais.

  2. Confiabilidade: - O TCP verifica a integridade dos dados e retransmite pacotes perdidos.

  3. Flexibilidade: - Pode ser usado em diferentes dispositivos e redes.

  4. Interoperabilidade: - Funciona entre sistemas operacionais e dispositivos diferentes.


Exemplos de uso do TCP/IP

  1. Navegação na Web (HTTP/HTTPS): - A camada de transporte (TCP) garante que as páginas carreguem corretamente.

  2. Transferência de Arquivos (FTP): - Envia e recebe arquivos grandes, mantendo sua integridade.

  3. Streaming e Chamadas de Voz (UDP): - Reduz atrasos ao priorizar velocidade.

  4. Rede Local (LAN): - Dispositivos em escritórios compartilham arquivos e impressoras.


Configuração Básica de TCP/IP

Em Windows:

  1. Vá para Configurações > Rede e Internet > Ethernet ou Wi-Fi > Propriedades.
  2. Clique em Protocolo IP Versão 4 (TCP/IPv4) e configure: - IP Estático: Insira manualmente o endereço IP, máscara de sub-rede, gateway e DNS. - IP Dinâmico: Escolha Obter endereço IP automaticamente (DHCP).

Em Linux:

  1. Use ifconfig ou ip addr show para visualizar interfaces.
  2. Para configuração: - Edite o arquivo em /etc/network/interfaces (Debian/Ubuntu). - Exemplo: bash auto eth0 iface eth0 inet static address 192.168.1.10 netmask 255.255.255.0 gateway 192.168.1.1

Principais Problemas e Soluções no TCP/IP

  1. Pacotes Perdidos: - O TCP retransmite automaticamente pacotes perdidos. - Solução: Verifique a qualidade da rede ou substitua cabos defeituosos.

  2. Conexão Lenta: - Causas: Congestionamento ou mal dimensionamento do MTU (Unidade Máxima de Transmissão). - Solução: Ajuste o MTU ou verifique o roteador.

  3. Conflito de IP: - Ocorre quando dois dispositivos têm o mesmo endereço IP. - Solução: Configure endereços IP exclusivos ou use DHCP.


Ferramentas de Diagnóstico TCP/IP

  1. Ping: - Testa a conectividade com outro dispositivo. - Ex.: ping 8.8.8.8

  2. Traceroute: - Mostra o caminho dos pacotes até o destino. - Comando: tracert (Windows) ou traceroute (Linux).

  3. Netstat: - Exibe conexões de rede ativas. - Ex.: netstat -an

  4. Wireshark: - Analisa tráfego de rede em detalhes.

  5. Nslookup: - Verifica informações de DNS. - Ex.: nslookup www.google.com


Comparação de TCP e UDP

Característica TCP UDP
Confiabilidade Alta (confirma

9

8

7

56

5

34

3

2

1

Recursos

↑ voltar ao topo · ver no Telegram ↗