>> Tecnologia Eletrônica >  >> Telefones >> Viva-voz de Conferência

O Que Acontece Quando um Pacote de Rede é Perdido?

Perda de pacote ocorre quando um pacote de dados falha em chegar ao destino. Consequências dependem do protocolo de transporte e aplicação.

Efeitos Imediatos

  • TCP (web, email, SSH): Remetente detecta perda via ACK faltante → retransmissão após RTO (timeout de retransmissão) ou fast retransmit (3 ACKs duplicados). Adiciona latência; reduz vazão (janela de congestionamento cai pela metade).
  • UDP (jogos, VoIP, streaming): Sem recuperação embutida. Aplicação vê falha → glitch, jitter, ou artefato. Alguns codecs ocultam (PLC, FEC).
  • QUIC / HTTP/3: Recuperação no nível de stream; apenas stream afetado trava.

Impactos Downstream

  1. Picos de latência: Retransmissões adicionam tempo de ida e volta.
  2. Colapso de vazão: TCP interpreta perda como congestionamento → corta cwnd.
  3. Erros de aplicação: Arquivos corrompidos, chamadas API falham, dessincronia em multiplayer.
  4. Reset de conexão: Perda persistente → backoff RTO → aborta eventual (timeout keepalive TCP).

Técnicas de Mitigação

  • Correção de Erro Antecipada (FEC): Pacotes redundantes (RaptorQ, XOR) recuperam perda sem retransmissão.
  • Controle de congestionamento: BBR, CUBIC, Vegas adaptam cwnd mais graciosamente.
  • QoS / DSCP: Priorize tráfego tempo-real.
  • Retransmissão na camada de enlace: Wi-Fi 802.11 ARQ, LTE/5G HARQ mascaram perda sem fio.
  • Caminhos redundantes: MPTCP, SCTP, ou failover dual-WAN.

Diagnóstico

Execute ping -c 100 host ou mtr host para medir % perda. >1% justifica investigação (cabo, Wi-Fi, ISP, servidor).