Ir para conteúdo
  • Cadastre-se

dica Explicação para que serve o TTL no comando ping?

Avalie este tópico:


Posts em destaque

  • Administrador

O ping é uma ferramenta que já vem default na maioria dos Sistemas Operacionais e serve para verificar a conectividade entre dois hosts IP.

O TTL (Time to Live) fornece o número de roteadores entre o host de origem e o host destino. Ele é utilizado para evitar que um pacote IP entre em looping dentro da rede, causando algo mais sério. O valor inicial do TTL de um pacote IP é 255. Cada vez que encontra um roteador, o TTL é decrementado em 1. Quando o valor chegar a 0, o pacote é descartado por um roteador. Por padrão, o Windows irá diminuir o TTL em 128 e o Linux em 192.

 

Exemplo prático:

 

> ping 200.250.190.130

 

Note que o TTL para o IP 200.250.190.130 é de 120. Com essa saída (TTL=120), podemos tirar algumas conclusões muito boas:

 

O Servidor em qual o IP: 200.250.190.130 está configurado é uma máquina Windows;

Para chegar até o destino, o pacote passou por 7 roteadores.

Você deve estar se perguntando como eu sei desses detalhes? Eu explico!

 

Por padrão, se a máquina for Windows, o TTL recebe um decréscimo de 120. Se a máquina for Linux, recebe um decréscimo de 192. Cada roteador que ele passa, o TTL sofre um decréscimo de 1. Logo fica fácil fazer a conta:

 

255 (TTL inicial) – 192 (Decréscimo de uma máquina Linux) = 63. Logo o host 200.250.190.130 não pode ser uma máquina Linux.

255 (TTL inicial) – 128 = 127. Como nosso TTL final foi 120, concluimos que entre nosso host e o host (windows) do IP 200.250.190.130 existem 7 roteadores.

Dúvida? Podemos tirar a prova. Basta dar o comando:

 

> tracert 200.250.190.130

 

Note que entre 1º e o 9º host, o pacote dá 7 saltos, ou seja, existem 7 roteadores entre eles.

 

Bom, espero ter ajudado á entenderem um pouco mais sobre essa ferramenta muito útil que é o ping. Qualquer dúvida, basta postar nos comentários que responderei na medida do possível.

Editado: por o__rionTG
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois...

Outra informação interessante do ping é o packet size que indica o tamanho do pacote que o ping deve trafegar na rede, geralmente pacotes de 64bytes são utilizados, em redes podemos aumentar o tamanho deste pacote até haver a fragmentação dele em 2 pacotes na rede e saber o tamanho máximo de tráfego de um pacote naquela situação, ajustes finos em conexões adsl podem ser feitar otimizando o tráfego ao máximo, pacotes de 1492 são normalmente aceitos em conexões ppoe, mas conforme seu provedor pacotes maiores podem ser testados .

 

Este ajuste é feito no MTU do modem/roteador pra que ele aceite o máximo tamanho de pacote sem fragmentar(quebrar o pacote em 2) utilizando todo a banda possível.

 

no dos:

 

ping -f -l 1400

Você não tem permissão para ver links. Faça login ou cadastre-se.

 

O valor do 1400 deve ser aumentado até o ponto onde aparece que o pacote precisa ser fragmentado, além disso ajustes finos no mtu do pppoe devem ser feitos em conjunto pra se chegar a um ajuste ótimo do link.

 

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 9 meses depois...
  • 2 anos depois...
  • 5 semanas depois...
  • 1 mês depois...

O ping é uma ferramenta que já vem default na maioria dos Sistemas Operacionais e serve para verificar a conectividade entre dois hosts IP.

O TTL (Time to Live) fornece o número de roteadores entre o host de origem e o host destino. Ele é utilizado para evitar que um pacote IP entre em looping dentro da rede, causando algo mais sério. O valor inicial do TTL de um pacote IP é 255. Cada vez que encontra um roteador, o TTL é decrementado em 1. Quando o valor chegar a 0, o pacote é descartado por um roteador. Por padrão, o Windows irá diminuir o TTL em 128 e o Linux em 192.

 

Exemplo prático:

 

> ping 200.250.190.130

 

Note que o TTL para o IP 200.250.190.130 é de 120. Com essa saída (TTL=120), podemos tirar algumas conclusões muito boas:

 

O Servidor em qual o IP: 200.250.190.130 está configurado é uma máquina Windows;

Para chegar até o destino, o pacote passou por 7 roteadores.

Você deve estar se perguntando como eu sei desses detalhes? Eu explico!

 

Por padrão, se a máquina for Windows, o TTL recebe um decréscimo de 120. Se a máquina for Linux, recebe um decréscimo de 192. Cada roteador que ele passa, o TTL sofre um decréscimo de 1. Logo fica fácil fazer a conta:

 

255 (TTL inicial) – 192 (Decréscimo de uma máquina Linux) = 63. Logo o host 200.250.190.130 não pode ser uma máquina Linux.

255 (TTL inicial) – 128 = 127. Como nosso TTL final foi 120, concluimos que entre nosso host e o host (windows) do IP 200.250.190.130 existem 7 roteadores.

Dúvida? Podemos tirar a prova. Basta dar o comando:

 

> tracert 200.250.190.130

 

Note que entre 1º e o 9º host, o pacote dá 7 saltos, ou seja, existem 7 roteadores entre eles.

 

Bom, espero ter ajudado á entenderem um pouco mais sobre essa ferramenta muito útil que é o ping. Qualquer dúvida, basta postar nos comentários que responderei na medida do possível.

 

Fonte: andreguaragni.net

 

Gostei muito da explicação do PING!

 

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois...

Não sei bem ao certo sobre a informação de que o TTL ( tempo de vida ) de um pacote para Windows seja 120 pois alguns sites e apostilas de ensino informam que este ttl seria 128 para este O.S. 8)

Todavia para complementar o TTl é o tempo de vida do pacote de bytes enviado numa rede de dados e a cada roteador em seu trajeto e decrementado um (Hop) ou salto nele.

8)

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois...
  • 1 mês depois...

Outra informação interessante do ping é o packet size que indica o tamanho do pacote que o ping deve trafegar na rede, geralmente pacotes de 64bytes são utilizados, em redes podemos aumentar o tamanho deste pacote até haver a fragmentação dele em 2 pacotes na rede e saber o tamanho máximo de tráfego de um pacote naquela situação, ajustes finos em conexões adsl podem ser feitar otimizando o tráfego ao máximo, pacotes de 1492 são normalmente aceitos em conexões ppoe, mas conforme seu provedor pacotes maiores podem ser testados .

 

Este ajuste é feito no MTU do modem/roteador pra que ele aceite o máximo tamanho de pacote sem fragmentar(quebrar o pacote em 2) utilizando todo a banda possível.

 

no dos:

 

ping -f -l 1400

Você não tem permissão para ver links. Faça login ou cadastre-se.

 

O valor do 1400 deve ser aumentado até o ponto onde aparece que o pacote precisa ser fragmentado, além disso ajustes finos no mtu do pppoe devem ser feitos em conjunto pra se chegar a um ajuste ótimo do link.

 

 

 

 

 

Só esqueceu de mencionar que deve-se acrescentar 28 ao cabeçario, quando encontrar o último valor que não apresenta a mensagem "pacote  precisa ser fragmentado".

Exemplo: 1472 + 28 = 1500

Link para o comentário
Compartilhar em outros sites

  • o__rionTG unpinned this tópico
  • 2 anos depois...

Participe agora da conversa!

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, faça login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Restaurar formatação

  Apenas 75 emoticons máximos são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir apenas como um link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Você não pode colar imagens diretamente. Envie ou insira imagens do URL.

SOBRE O ELETRÔNICABR

EletrônicaBR é o melhor fórum técnico online, temos o maior e mais atualizado acervo de Esquemas, Bios e Firmwares da internet. Através de nosso sistema de créditos, usuários participativos têm acesso totalmente gratuito. Os melhores técnicos do mundo estão aqui!
Técnico sem o EletrônicaBR não é um técnico completo! Leia Mais...
×
×
  • Criar Novo...