Qual mecanismo é usado por um roteador para impedir que um pacote IPv4 recebido viaje infinitamente em uma rede?
Questão
Qual mecanismo é usado por um roteador para impedir que um pacote IPv4 recebido viaje infinitamente em uma rede?
Alternativas
Ele verifica o valor do campo TTL e, se for 0, ele descarta o pacote e envia uma mensagem Destino Inacessível para o host de origem.
Ele verifica o valor do campo TTL e, se for 100, ele descarta o pacote e envia uma mensagem Destino Inacessível para o host de origem.
Ele diminui o valor do campo TTL em 1 e se o resultado for 0, ele descarta o pacote e envia uma mensagem de tempo excedido para o host de origem.
Ele incrementa o valor do campo TTL em 1 e, se o resultado for 100, ele descarta o pacote e envia uma mensagem de problema de parâmetro para o host de origem.
Explicação
Em IPv4, existe o campo TTL (Time To Live) no cabeçalho, cujo objetivo é evitar loops infinitos (pacotes circulando indefinidamente na rede).
Passo a passo do mecanismo no roteador:
- Ao receber um pacote IPv4, o roteador decrementa o TTL em 1.
- Se, após diminuir, o TTL chegar a 0, significa que o pacote “gastou” o número máximo de saltos permitido.
- Então o roteador descarta o pacote.
- Em seguida, ele envia ao emissor uma mensagem ICMP do tipo Time Exceeded (Tempo Excedido), informando que o TTL expirou no caminho.
Isso impede que o pacote continue sendo encaminhado para sempre em caso de loop de roteamento.