Junior — Middle
De que forma o protocolo TCP confirma que os dados do pacote foram recebidos com sucesso?
sobes.tech IA
Resposta da IA
O protocolo TCP confirma a receção bem-sucedida de dados através de um mecanismo de confirmação (ACK). Quando o destinatário recebe um pacote de dados, envia de volta ao remetente uma mensagem especial — uma confirmação que contém o número do próximo byte esperado (número ACK). Isto significa que todos os bytes até esse número foram recebidos com sucesso.
Se o remetente não receber confirmação dentro de um tempo determinado, ele reenvia o pacote, assumindo que os dados foram perdidos ou corrompidos.
Assim, o TCP garante uma entrega fiável de dados, usando:
- Numeração de sequência de bytes (números de sequência)
- Confirmações (ACK)
- Tempos limite e retransmissões
Isto permite garantir que os dados cheguem ao destinatário sem perdas e na ordem correta.