Temporada 1 · Como a internet funciona · 08

TCP/IP e a garantia (ou não) de entrega

Objetivo: Escrever uma chamada de rede com timeout e nova tentativa e calcular quanto tempo ela espera no pior caso.

médio20 min+90 XP código

O apresentador é uma representação do autor feita com inteligência artificial.

Entre para responder e somar XP.

Entrar ou criar conta

Este lab faz parte da temporada completa.

  • 1. A 1ª tentativa se perde e a 2ª responde em 120 ms (timeout de 1000 ms). Quantos ms a chamada leva no total?
  • 2. Com 3 tentativas e timeout de 1000 ms, quantos ms a chamada espera, no máximo, antes de desistir?
  • 3. A 1ª resposta demora 1500 ms e a 2ª, 80 ms (timeout de 1000 ms). Quantos ms a chamada leva no total?
Entrar ou criar conta

Toda chamada de rede precisa de um timeout e de um limite de tentativas. Antes de usar um código gerado por IA, procure as duas coisas e some o pior caso: tentativas x timeout. Com 3 tentativas de 1 s, o pior caso é 3 s.