Em redes de computadores, a técnica de controle de congestionamento se refere ao gerenciamento do fluxo de dados em uma rede para evitar congestionamentos e garantir a eficiência da transmissão de dados. O protocolo que implementa técnicas de controle de congestionamento, como o controle de janela deslizante e o uso de ACKs seletivos, é:
- A)TCP.
Correta, porque o TCP possui mecanismos de controle de congestionamento, janela deslizante e confirmação de recebimento por ACKs.
- B)ARP.
Errada, porque o ARP só descobre o endereço MAC a partir do IP na rede local e não faz controle de congestionamento.
- C)DNS.
Errada, porque o DNS resolve nomes de domínio em endereços IP e não atua no controle do fluxo de dados.
- D)UDP.
Errada, porque o UDP é um protocolo simples e sem controle de congestionamento ou garantia de entrega.
Gabarito: A
Quando falamos em controle de congestionamento, estamos tratando da forma como a rede evita que o tráfego fique “apertado” demais e os pacotes comecem a se perder pelo caminho. Em redes, isso é especialmente importante nos protocolos de transporte, que cuidam da entrega dos dados entre origem e destino. O protocolo que faz esse trabalho com mais fama é o TCP. Ele usa mecanismos como janela deslizante, controle de fluxo, retransmissão de pacotes perdidos e reconhecimento de recebimento por ACKs. Em algumas situações, também pode usar confirmações mais seletivas, como os ACKs seletivos, para tornar a transmissão mais eficiente. O ponto central aqui é: TCP foi feito para ser confiável. Ele não só entrega dados, como tenta ajustar o ritmo da transmissão para não sobrecarregar a rede. Já o UDP não faz esse tipo de controle, porque é mais simples e prioriza velocidade, sem garantia de entrega. Então, o gabarito A está correto porque o TCP é o protocolo de transporte que implementa técnicas de controle de congestionamento e confiabilidade na transmissão. Em provas, sempre desconfie quando aparecerem termos como janela deslizante, ACK e retransmissão: quase sempre a conversa está apontando para o TCP.