SóProvas


ID
2323000
Banca
IFB
Órgão
IFB
Ano
2017
Provas
Disciplina
Redes de Computadores
Assuntos

Ao testar a conexão entre dois hosts com o comando ping, o usuário recebeu na tela de comando mensagens do tipo Time-Exceeded.
Assinale a opção que melhor explica o comportamento da aplicação.

Alternativas
Comentários
  • Qual o erro na letra B?

  • Pode ser que a mensagem tenha chegado, mas a resposta de confirmação de mensagem recebida pelo destinatário não tenha chegado de volta ao remetente? Por que a alternativa b) está errada?

  • A alternativa B fala em "intervalo de tempo" mas deveria falar em número de saltos, representado pelo TTL. As fontes de Time Exceeded são:

    I) um gateway que detecta um TTL igual a zero;

    II) um host de destino que não recebeu todos os fragmentos de um datagrama dentro do intervalo de tempo estabelecido.

  • Fragmentação IP
    •Se um fragmento for perdido todo o datagrama do qual faz parte terá de ser transmitido novamente.
    •Quando um primeiro fragmento de um datagrama é recebido é lançado um temporizador durante o qual o sistema espera pela chegada dos restantes fragmentos.
    •Este temporizador dura entre 30 e 60 segundos por fragmento.
    •Se não chegarem todos os fragmentos então os fragmentos que chegaram são deixados fora.
    •Se os fragmentos tiverem de ser deixados fora então:
         –>Se o primeiro fragmento do datagrama já tiver chegado, uma mensagem de erro (ICMP time exceeded) é enviada para a maquina de origem do datagrama.
         –>A mensagem de erro inclui os primeiros 8 bytes de dados do datagrama.
         –>Se o primeiro fragmento ainda não tiver chegado, então nenhuma mensagem de erro é enviada porque não existem disponíveis os primeiros bytes de dados do datagrama.

    http://minho.lip.pt/computing/publications/tcpip_v2_sessao_6.pdf

  • Pior que ainda não responderam o motivo pelo qual a letra B está errada....

  •  b) O intervalo de tempo, iniciado no envio do pacote, expirou antes que a mensagem chegue ao destino.  

    Pelo que entendi no caso ele enviou e encerrou (troque expirou por encerrou o tempo) ...... no caso acho que apresentaria alguma mensagem de erro e não TIME-EXCCEDED 

    No caso do TIME-EXCCEDED  ele prolonga o tempo do envio do pacote ou indica demora.... (se nao me engano)

  • A sacada da questão é que, segundo [1] quando ocorre erro de fragmentação, quem envia a msg de TIME-EXCCEDED é o host e não o roteador. Isso foi que o examinador quis dizer...

    Pena que, pelo enunciado da questão, nao pudemos inferir que a resposta veio do roteador ou do host de destino...

    Porém, a grosso modo, a letra E é uma especialização da letra B, pois se nem todos os fragmentos da msg chegaram ao destino, a msg não chegou ao destino, uma vez que a msg é composta por TODOS os fragmentos.

    Acredito que nesse caso, caberia recurso, pois a letra B não está errada e tb pelo enunciado da questão, não podemos inferir que a resposta veio do host de destino ou de algum roteador no percurso....


    [1] - http://www.bosontreinamentos.com.br/redes-computadores/curso-de-redes-mensagens-icmp-do-tipo-time-exceeded-tempo-excedido/