SóProvas


ID
236944
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2010
Provas
Disciplina
Redes de Computadores
Assuntos

Acerca dos conceitos, das características e dos usos de protocolos,
julgue os próximos itens.

No cabeçalho do protocolo IP, o campo TTL (time-to-live) indica o tempo que um pacote poderá ficar circulando na rede.

Alternativas
Comentários
  • TTL (Time to Live) é exatamente o que a questão diz.

    O pacote será eliminado após o tempo estipulado neste campo. Isso serve para evitar que pacotes não fiquem trafegando eternamente na rede quando entrarem em loop.
  • Quando li "tempo que um pacote" pensei que a questão estava afirmando que o campo TTL tinha um valor no formato HORA, o que não é verdade. O campo TTL tem um inteiro, que indica a quantidade máxima de saltos (cada roteador que recebe o pacote subtrai 1 do campo TTL e repassa... se ficar em looping, quando o TTL chegar a ZERO o pacote é descartado).

    Pra piorar a CESPE deu o significado do campo TTL (Time-to-live), o que me deixou ainda mais desconfiado da pegadinha =)

    CESPE é perigosa...
  • No IPv4 esse campo (TTL) Indica o tempo - decrementado a cada host - em SEGUNDOS que o pct  terá para circular na rede. Esse tempo  será de no máximo 255 segundos. Já no IPv6 esse campo é hop limit (número máximo de salto), não tendo, portanto significado em SEGUNDOS como o IPv4.

    Obs: na prática nenhum roteador usa a contagem em segundos e sim o numero de hop, logo os campos têm mesmo valor na prática, tanto o IPv6 como o IPv4.

  • O comentário de Anderson Silva está totalmente ERRADO !!!

    TTL: o Time to Live é decrementado cada vez que o pacote passa por um hop, salto ou roteador. Isso não tem nada haver com tempo em segundos, etc .... ou vc acha que o pacote demora um segundo para chegar a outro roteador ?

    Essa questão é bem capciosa, porque diz "o campo TTL (time-to-live) indica o tempo que um pacote poderá ficar circulando na rede", eu consideraria que está errada, por causa da palavra INDICA e pela palavra TEMPO.

    Traduzindo do inglês para português, seria "tempo de vida", e o tempo de vida nesse caso é expresso em hop counts e não em segundos.
  • Milton, o comentário do Anderson Silva não está errado, é o seu que está.



    A idéia original do campo TTL no IPv4 era indicar o tempo em segundos que um pacote pode circular pela rede, mas na prática, acabou se usando este campo para o número máximo de saltos que um pacote pode dar.



    Você pode buscar referência, como o livro do Comer (Internetworking with TCP/IP):



    "In  principle, field  TIME TO LIVE specifies how long, in  seconds, the datagram is allowed to remain in the internet system".



    Ou, se não acreditar no autor, pode buscar na própria RFC que define o IPv4, que é a referência oficial (RFC 791):



     

    "(...) This field indicates the maximum time the datagram is allowed to remain in the internet system. (...) The time is measured in units of    seconds".

    Aqui está o endereço para a RFC, caso ainda duvide:

    http://www.faqs.org/rfcs/rfc791.html

  •  Tempo de vida - um campo de oito bits, o TTL (time to live, ou seja, tempo para viver) ajuda a prevenir que os datagramas persistam (ex. andando aos círculos) numa rede. Historicamente, o campo TTL limita a vida de um datagrama em segundos, mas tornou-se num campo de contagem de nós caminhados. Cada comutador de pacotes que um datagrama atravessa decrementa o campo TTL em um valor. Quando o campo TTL chega a zero, o pacote não é seguido por um comutador de pacotes e é descartado. 
  • CERTO

    Segundo Tanenbaum(2011,p.276),"O campo TTL(Time to Live) é um contador usado para limitar a vida útil dos pacotes. Esse campo originalmente deveria contar o tempo em segundos, permitindo uma vida útil máxima de 255s. Esse contador deve ser decrementado a cada hop e supõe-se que ele seja decrementado diversas vezes quando estiver enfileirado durante um longo tempo em um roteador. Na prática, ele simplesmente conta os hops. Quando o contador chega a zero, o pacote é descartado e um pacote de advertência é enviado ao host de origem. Esse recurso evita que os datagramas fiquem vagando indefinidamente, algo que aconteceria se as tabelas de roteamento fossem danificadas."

    TANENBAUM, A. S.; WETHERALL, D. Redes de Computadores. 5. ed. São Paulo: Pearson, 2011.
  • TTL (Time-to-Live – Tempo de Vida): é um número de segundos (ou saltos – hops) que o
    pacote deve “viver” para atravessar a Internet. A cada passagem por um roteador (hop, ou
    salto), esse número é diminuído. Caso ele atinja 0 (zero), o próximo roteador simplesmente
    “descartará o pacote”, em vez de retransmiti-lo. TTL é, em suma, uma espécie de “data de
    validade” do pacote.

  • Gabarito Certo

    TTL é um acrónimo do inglês Time to Live, que significa o número de saltos entre máquinas que os pacotes podem demorar numa rede de computadores antes de serem descartados (máximo de 255).

    Qualquer router está programado para descontar uma unidade do TTL aos pacotes que o atravessam. Esta é uma forma de evitar que os pacotes permaneçam na rede por tempo infinito, caso o routing não esteja a ser feito devidamente, como no caso de looping.

    Este valor também é útil no rastreio de circuitos percorridos pelos pacotes, como faz a ferramenta tracerouting.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Certinho.

    O TTL contém a vida útil/duração de vida do pacote em segundos é a interpretação original RFC 791, inclusive do Tanenbaum.

     

    Realmente o papel do TTL é para evitar a permanência indefinida de um pacote com end. inválido na Internet, por exemplo. A segunda interpretação é que ele contém a duração da vida do datagrama em hops (cada vez q passa por um roteador há o decremento do TTL que ao chegar em 0 o pacote é descartado)


    Nas provas, considerar as duas interpretações:
        a. Tanto "A vida útil do pacote em segundos";
        b. Como "Contém a duração da vida do datagrama em hops";

     

  • Prezados,

    O campo TTL é um número que é decrementado a cada salto, com isso, ao chegar em zero o pacote é descartado e para de ficar circulando na rede em casos de loop de roteamento por exemplo.

    Portanto a questão está correta.
  • Só teria sentido se falar em tempo de vida em uma rede comutada por circuito, pois poderia ser algo síncrono...já uma rede comutada por pacotes, a não ser que haja um circuito virtual, será sempre algo assíncrono!

  • Questão do CESPE STJ em 2015

    TTL (time to live) é um campo do protocolo IP (internet protocol) que determina o tempo que o pacote de dados pode permanecer na rede antes que o equipamento de rede o destrua. Esse procedimento evita o congestionamento da rede pelos pacotes de dados perdidos.

    Gabarito: Errado.

    Lá considerou que não é "tempo", mas sim os saltos (hops) que os pacotes fazem. Vai entender.

  • O TTL no IP não determina o tempo , e sim o número de saltos, independente do tempo.

  • Prfvr, meus nobres...ngm aqui é cria***ança, vamos parar de criar pelo em ovo. Antes de comentar, leiam algum outro comentario com fonte, como é o caso do mais curtido.

    Não há motivo para fazer alarde nessa questao. Respondam comigo:

    Jamais errarei esse tipo de questao no dia da prova. Responda 3 vezes em uma Sexta Feira 13 e no proximo concurso vc terá uma surpresa!!!

  • ADAKPOKXKKKKKKKKKKKKKKKASUQEOJZXSAHHSHUDASAHDAUHD

    Se "me dá o gabarito que eu justifico" fosse uma pessoa:

    Justificativa do LEANDRO RANGEL: O campo TTL é um número que é decrementado a cada salto, com isso, ao chegar em zero o pacote é descartado e para de ficar circulando na rede em casos de loop de roteamento por exemplo. Portanto a questão está correta.

    Justificativa do mesmo LEANDRO RANGEL na Q560205: O TTL não determina o tempo , e sim o número de saltos, independente do tempo. Portanto a questão está errada.

    nego brinca com "nois", vei.