Análise da Questão sobre TCP e Controle de Congestionamento
Alternativa C - Reduzir a velocidade entre pacotes para que não haja colisão.
Introdução
O TCP (Transmission Control Protocol) é um protocolo da camada de transporte responsável por garantir comunicação confiável entre aplicações. Uma de suas funcionalidades críticas é o controle de congestionamento, que evita sobrecarga na rede.
Desenvolvimento
Para entender como o TCP gerencia o congestionamento, precisamos analisar cada alternativa:
| Alternativa | Avaliação | Explicação |
|---|
| 1. Paralelo | ❌ Incorreta | Envio paralelo aumentaria congestionamento |
| 2. Serial | ❌ Incorreta | Apenas ordem não previne congestionamento |
| 3. Reduzir velocidade | ✅ Correta | Mecanismo real de controle de fluxo |
| 4. Esperar confirmação | ❌ Incorreta | Protocolo stop-and-wait (ineficiente) |
| 5. Numeração sequencial | ❌ Incorreta | Garante ordenação, não controla congestionamento |
## Análise Detalhada
Controle de Congestionamento no TCP:
- O TCP utiliza algoritmos como Slow Start, Congestion Avoidance, Fast Retransmit e Fast Recovery
- Quando congestão é detectada (perda de pacotes), o TCP reduz a taxa de transmissão
- A janela de congestionamento (cwnd) é diminuída para evitar perda adicional de pacotes
- Isso previne colisões de pacotes nos roteadores intermediários
Por que as outras alternativas estão erradas:
- Alternativa 1: Enviar tudo em paralelo causaria mais congestionamento
- Alternativa 2: Transmissão serial não resolve problemas de gargalo
- Alternativa 4: TCP usa janelas deslizantes, não espera cada confirmação individualmente
- Alternativa 5: Números de sequência garantem ordem, não controlam volume de tráfego
Conclusão
A ação correta para evitar conflitos entre pacotes durante o congestionamento é reduzir a velocidade de transmissão. Isso permite que a rede se recupere antes de aumentar novamente a taxa de envio.
Alternativa C.