Os dois principais propósitos de adaptação para atrasar no receptor no TCP são:
1.
Evitação de congestionamento: Se o receptor detectar um atraso significativo, implica um congestionamento potencial na rede. Ao se adaptar a esse atraso, o receptor pode indiretamente sinalizar o remetente para desacelerar sua taxa de transmissão. Isso impede que o remetente sobrecarregue a rede e causasse perda de pacotes. O receptor não comunica diretamente o congestionamento, mas o congestionamento implícito do alto atraso influencia os mecanismos de controle de congestionamento do remetente (como algoritmos de partida lenta e prevenção de congestionamentos).
2.
Gerenciamento de buffer: Um receptor precisa buffer dados de entrada antes de passá -los para o aplicativo. Se o receptor detectar um atraso significativo, pode indicar que o aplicativo está processando dados mais lentos do que o remetente a está transmitindo. A adaptação a esse atraso permite que o receptor ajuste seu tamanho de buffer (ou sua taxa de entrega no aplicativo) para impedir o excesso de buffer (perda de pacotes), mantendo um nível de ocupação de buffer razoável.
Em essência, ambos os propósitos visam manter um equilíbrio entre transferência de dados eficientes e evitar a sobrecarga de rede ou receptor, garantindo a comunicação confiável. Eles trabalham indiretamente; O receptor não diz explicitamente ao remetente para desacelerar, mas o remetente infere a necessidade com base nos atrasos observados e em seus próprios algoritmos.