SóProvas


ID
1680622
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2015
Provas
Disciplina
Redes de Computadores
Assuntos

A respeito dos protocolos de rede de computadores, julgue o item subsecutivo.

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.

Alternativas
Comentários
  • TTL não determina o tempo que o pacote de dados pode permanecer na rede. TTL apenas determinar a quantidade de hops que ele vai ter.

    Cada vez que um pacote passar pelo roteador, vai ser decrementado 1 no TTL.

    Galera, essa pegadinha é constante da CESPE. 

    Prestem atenção e nunca mais errem!

  • Não há restrição temporal no TTL. Apesar do nome, ele limita a quantidade de hops que um pacote permanecerá vivo, e não o tempo.
  • CUIDADO PESSOAL!!!!

    O erro da questão esta em se falar que o TTL evita o congestionamento pelos pacotes de dados perdidos quando na verdade evita o congestionamento de pacotes que estão em loop.

    O TTL no IPV4 PODE determinar de certa forma o tempo, ele é dado em SEGUNDOS. Tanto que no IPV6 foi alterado para HOP LIMIT, esse sim é dado pela quantidade de SALTOS. Segue abaixo uma parte de um post muito interessante.

    "- Tempo de vida: Para determinar o limite de permanência de um pacote na rede, o IPv4 utiliza o campo TTL (8 bits), já o IPv6 faz uso do campo Hop Limit (8 bits). A mudança nesses campos constitui praticamente uma simples alteração de nome, pois, na prática, tanto o TTL como o Hop Limit contém o número máximo de saltos restantes antes do pacote ser descartado. O campo TTL (time to live) possui esse nome porque na especificação original do IPv4 o valor presente nesse campo é mensurado em unidades de segundo, entretanto caso um pacote chegue de um roteador a outro em menos de um segundo, o roteador que recebeu o pacote deve decrementar o TTL em uma unidade, o que faz com que esse campo seja utilizado na prática como um contador de saltos, pois os roteadores quase sempre levam menos de um segundo para transportar um pacote;"

    Fonte: http://www.itnerante.com.br/profiles/blogs/ipv4-vs-ipv6-principais-mudan-as

  • Protocolos TTL

    Quando uma informação é enviada através da internet, ela é enviada como um pacote IP. O protocolo Time-to-Live (TTL, ou tempo de vida) ajuda a gerenciá-los, removendo os que estão a muito tempo no roteador. Esses pacotes podem ser devolvidos caso ocorra um erro em suas informações ou o roteador pode ficar preso em um loop infinito. O protocolo TTL informa ao roteador quanto tempo ele tem para tentar entregar o pacote IP.

  • Descarte do pacote IP

    O protocolo Time-To-Live define a quantidade de tempo que o pacote IP pode circular no roteador para ser entregue e antes de ser descartado. O tempo permitido é de segundos, ou o que também é chamado de "salto", no roteador. Quando o pacote é descartado, uma mensagem é enviada de volta para a fonte de origem, notificando que ele não foi entregue. O remetente pode, então, determinar se o pacote deve ser reenviado. A mensagem que é enviada de volta para o remetente é chamado de ICMP.

  • Sistemas Operacionais

    Diferentes sistemas operacionais funcionam com diferentes protocolos TTL. Por exemplo, a versão do Windows 95/98 utiliza um protocolo TTL de 32 saltos por pacote IP. O número de saltos permitidos por pacote pode ser alterado manualmente, nas configurações de controle de Internet. Pode ser benéfico aumentar o número de saltos se um site leva um tempo extremamente longo para carregar, além de poder ser também possibilitar o envio de grandes arquivos em e-mails.

    Ping

    Os utilitários de ping em conexões usam o protocolo TTL para rastrear a rota que o pacote faz do computador em que foi enviado. Através do envio de pacotes IP com configurações baixas de TTL, o roteador será obrigado a descartar o pacote quando um novo for entregue para ele. Isso permite que os programadores monitorem o tempo que se passa entre o pacote ser descartado e a mensagem ICMP ser enviada de volta para o computador de origem. Esse tempo pode ser usado para determinar o número de saltos que são necessários para permitir que pacotes de tamanho médio alcancem o seu destino

    http://www.ehow.com.br/protocolos-ttl-lista_200339/

  • Prezados,

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

    Portanto a questão está errada.

  • Errado.

    O TTL está definido na RFC 791 e considera tanto a "vida útil do pacote em segundos" bem como "Contém a duração da vida do datagrama em hops";

     

    "Time to Live:

    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."

     

    O erro está presente em "Esse procedimento evita o congestionamento da rede pelos pacotes de dados perdidos."

    De fato, o TTL não está associado ao congestionamento, mas, na verdade, ele é responsável por provocar o descarte de pacotes com endereços inválidos, bem como evitar a sua permanência (lop) indefinida na Internet.

     

    Questão, para complementar:

     

    (CESPE – PF/1998 – Perito Criminal Federal – Computação Científica e Análise de Sistemas –36-1) Para evitar a permanência indefinida de um datagrama com endereço de destino inválido na internet, o campo tempo-de-vida (TTL) contém a duração da vida do datagrama em segundos.
    Gabarito: certo.

     

  • Gabarito: Errado.

    A primeira parte do item está perfeita. Já a segunda parte está incorreta. O campo TTL do IPV4 indica o tempo de vida que aquele pacote irá trafegar na rede, mas isso não evita o congestionamento da rede por esse tipo de pacote. Ademais, pacotes perdidos não necessariamente vão causar congestionamento na rede. Isso não é obrigatoriedade de congestionamento. A título de curiosidade, na prática o IPV4 usa o hop limit (número de saltos), apesar de constar em sua especificação time to live. 

    Bons estudos!

  • IPv4: TTL

    IPv6: Hoop limit

  • Gabarito E

    O campo TTL (Time to Live) é um contador usado para limitar a vida útil dos pacotes. 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.

    Fonte: Forouzan

  • ADAKPOKXKKKKKKKKKKKKKKKASUQEOJZXSAHHSHUDASAHDAUHD

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

    ABIN 2010

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

    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 presente questão: 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.

  • "me dá o gabarito que eu justifico"?

    É o que mais tem aqui nos comentários de questões do qconcursos

    Mas se eu falo isso a galera fala: "Ah, vai querer brigar com a banca?"

    PQP