Ir para conteúdo
View in the app

A better way to browse. Learn more.

EletrônicaBR.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Navegação Limpa e Sem Anúncios! (Cadastre-se)

O melhor fórum técnico do mundo está de cara nova e de portas abertas! Estamos de cara nova e com ferramentas ainda mais poderosas para a sua bancada. Faça o seu cadastro de forma rápida e simples para acessar o maior e mais atualizado acervo de Esquemas Elétricos, BIOS e Firmwares da internet.

Aqui, o conhecimento vale muito: através do nosso sistema de créditos, membros participativos ganham acesso totalmente gratuito aos downloads. Venha trocar experiências com os melhores especialistas do mercado!

👉 Técnico sem o EletrônicaBR não é um técnico completo!

 

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

Featured Replies

Postado
  • 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

  • 1 mês depois...
Postado

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

 

 

 

 

 

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

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!

 

  • 2 meses depois...
Postado

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)

  • 1 mês depois...
Postado

Muito bom, tirou todas as minhas dúvidas. Obrigado! :)

Postado

otima informação.

grato e parabens

  • 1 mês depois...
Postado

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 visualizar 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

  • 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

Account

Navigation

Pesquisar

Pesquisar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.