SóProvas


ID
1700158
Banca
FCC
Órgão
TRT - 4ª REGIÃO (RS)
Ano
2015
Provas
Disciplina
Redes de Computadores
Assuntos

O cabeçalho do protocolo IPv4 possui o campo denominado TTL (Time to Live) utilizado para configurar

Alternativas
Comentários
  • LETRA A

    a) o campo TTL é tipo um contador para limitar a vida útil dos pacotes, permitindo uma vida útil máxima de 255s. Quando esse contador chega a zero, o pacote é descartado e um pacote de advertÊncia é enviado ao host de origem e com isso evita que o datagrama fique vagando indefinidamente. 
    b) nem existe

    c) nem existe

    d) nem existe

    e) nem existe
  • Esclarecendo que 255s (informação passada pelo colega Bruno) se refere a 255 saltos. Não confundam com 255 segundos.


    Em redes TCP IP qualquer informação trafega através de pacotes. O TTL é o número de saltos entre dispositivos (roteadores e outros) que um pacote pode dar antes de chegar ao seu destino.
    O valor máximo para o TTL de um pacote é 255. Cada pacote enviado para uma rede sai do emissor com um TTL determinado. Em cada dispositivo que um pacote de rede passa, o TTL deste pacote é diminuído em 1. Quando o TTL chega em zero, o pacote é descartado, e para de trafegar pela rede. O objetivo de utilizar um TTL é evitar que um pacote fique infinitamente passeando pela rede, o que iria levar a problemas de performance a médio e longo prazos.

    http://www.palpitedigital.com/ttl-time-to-live-o-que-e/

  • Caberia recurso para essa questão? A RFC traz como unidade de medida segundos e não saltos. " Time to Live: 8 bits This field indicates the maximum time the datagram is allowed to remain in the internet system. If this field contains the value zero, then the datagram must be destroyed. This field is modified in internet header processing. The time is measured in units of seconds, but since every module that processes a datagram must decrease the TTL by at least one even if it process the datagram in less than a second, the TTL must be thought of only as an upper bound on the time a datagram may exist. The intention is to cause undeliverable datagrams to be discarded, and to bound the maximum datagram lifetime." Fonte: https://tools.ietf.org/html/rfc791#page-11
  • Uma informação bem importante!!!

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

    .

    Trecho abaixo tirado da RFC 791
    "Time to Live

    The time to live is set by the sender to the maximum time the datagram is allowed to be in the internet system.  If the datagram is in the internet system longer than the time to live, then the datagram must be destroyed.

    This field must be decreased at each point that the internet header is processed to reflect the time spent processing the datagram. Even if no local information is available on the time actually spent, the field must be decremented by 1.  The time is measured in units of seconds (i.e. the value 1 means one second).  Thus, the maximum time to live is 255 seconds or 4.25 minutes.  Since every module that processes a datagram must decrease the TTL by at least one even if it process the datagram in less than a second, the TTL must be thought of only as an upper bound on the time a datagram may exist.  The intention is to cause undeliverable datagrams to be discarded, and to bound the maximum datagram lifetime."

     

    Como sabemos, 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";