SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Comando Traceroute
É uma ferramenta de diagnósticoque rastreia a rota de
um pacote através de uma rede de computadores e que
utiliza os protocolos IP e ICMP.
Traceroute
Traceroute
Traceroute
• Ele é usado para testes, medidas e gerenciamento da rede.
• O traceroute pode ser utilizado para detectar falhas como, por exemplo, gateways
intermediários que descartam pacotes ou rotas que excedem a capacidade de um
datagrama IP.
• Com esta ferramenta, o atraso da "viagem" do pacote entre a origem e gateways
intermediários são reportados, permitindo determinar a contribuição de cada gateway para o
atraso total da "viagem" do pacote desde a origem até o seu destino.
• Versões melhoradas do Traceroute permitem a especificação de “rotas livres de origem”.
Isto permite identificar qual o caminho de retorno que as máquina remotas fazem até o host
local.
Como o traceroute funciona
• O comando traceroute envia pacotes de pesquisa UDP (UDP probe packets) com um pequeno
"time-to-live" máximo (variável Max_ttl), o time to live significa o número de saltos entre
máquinas que os pacotes podem demorar numa rede de computadores antes de serem
descartados, e então, espera por pacotes de resposta "ICMP TIME_EXCEEDED" dos
gateways que estão no caminho.
• Os pacotes UDP começam com um valor Max_ttl de 1 hop (salto), que é incrementado de 1
hop a cada vez, até que uma mensagem "ICMP PORT_UNREACHABLE" é retornada. Esta
mensagem indica que o host destino foi localizado ou que o comando traceroute atingiu o valor
máximo de hops permitido para o "trace".
Como o traceroute funciona
• Se as respostas ao "probe" vêm de gateways diferentes, o traceroute imprime
o endereço IP de cada um deles.
• Se não houver resposta ao "probe" dentro de um intervalo de "time-out" de
três segundos, um * (asterisco) é impresso.
• Se a maioria das pesquisas (probes) resultam em um erro, o comando
traceroute encerra a execução.
Como o traceroute funciona
O traceroute envia três "probes" a cada Max_ttl indicando:
• O valor Max_ttl
• O endereço do gateway
• O tempo de ida e volta (round trip) de cada "probe" bem sucedido.
Sintaxe do Traceroute
traceroute [-m Max_ttl] [-n] [-p Port] [-q Nqueries] [-r]
[-s SRC_Addr] [-t TypeOfService] [-v] [-w WaitTime] Host
[PacketSize]
• O único parâmetro obrigatório para o comando traceroute é o nome ou o o número
IP do host destino.
• O tamanho do pacote UDP (UDP probe packet) é de 38 bytes, mas pode ser
aumentado especificando o tamanho do pacote (em bytes) após o nome ou número
IP do destino.
Sintaxe do Traceroute
traceroute [-m Max_ttl] [-n] [-p Port] [-q Nqueries] [-r]
[-s SRC_Addr] [-t TypeOfService] [-v] [-w WaitTime] Host
[PacketSize]
-m Max_ttl Especifica um "time-to-live" máximo (número máximo de hops) usado nos pacotes de
pesquisa UDP. O default é 30 hops (o mesmo dafault utilizado para conexões TCP).
-n Mostra o endereço IP de cada gateway encontrado no caminho (da origem ao destino).
Sintaxe do Traceroute
traceroute [-m Max_ttl] [-n] [-p Port] [-q Nqueries] [-r]
[-s SRC_Addr] [-t TypeOfService] [-v] [-w WaitTime] Host
[PacketSize]
-p Port Especifica o número base da porta UDP utilizada na pesquisa do traceroute. O
default é 33434. O comando traceroute depende de um intervalo de portas UDP abertas
de "base a base + número de hops - 1" no host destino. Se uma porta UDP não está
disponível, esta opção pode ser usada para pegar um intervalo de portas não utilizadas.
-q Nqueries Especifica o número de pacotes UDP (UDP probes) que o comando
traceroute envia a cada Max_ttl. O default é três pacotes.
Sintaxe do Traceroute
traceroute [-m Max_ttl] [-n] [-p Port] [-q Nqueries] [-r]
[-s SRC_Addr] [-t TypeOfService] [-v] [-w WaitTime] Host
[PacketSize]
-r Desvia das tabelas de roteamento e envia os pacotes de pesquisa diretamente a um host. Se este host
não está na rede, um erro é retornado.
-s SRC_Addr Usa o endereço especificado (SRC_Addr) como o endereço de origem dos pacotes
UDP enviados.. Se o endereço IP especificado não for válido, um erro é retornado e nada é enviado.
Sintaxe do Traceroute
traceroute [-m Max_ttl] [-n] [-p Port] [-q Nqueries] [-r]
[-s SRC_Addr] [-t TypeOfService] [-v] [-w WaitTime] Host
[PacketSize]
-t TypeOfService Atribui um valor entre 0 e 255 para a variável TypeOfService do pacote
de pesquisa UDP. O default é 0 (zero). Esta opção pode ser utilizada para descobrir se
diferentes tipos de serviços resultam em diferentes caminhos.
-v Recebe pacotes diferentes de TIME-EXCEEDED e PORT-UNREACHABLE.
-w WaitTime Especifica o tempo (em segundos) a esperar pela resposta a um pacote de
pesquisa UDP. O default é 3 segundos.
Sintaxe do Traceroute
traceroute [-m Max_ttl] [-n] [-p Port] [-q Nqueries] [-r]
[-s SRC_Addr] [-t TypeOfService] [-v] [-w WaitTime] Host
[PacketSize]
Host Especifica o host destino, pelo nome ou pelo seu número IP. Este parâmetro é
obrigatório.
PacketSize Especifica o tamanho (em bytes) do pacote UDP de pesquisa (probe). O
default é 38 bytes.
Basta digitar o URL ou o endereço IP e clicar no botão “Start Test”.
http://www.monitis.com/traceroute/
Monitis - Visual Trace Route Tool
Monitis - Visual Trace Route Tool
Neste link você pode acessar um tutorial em video:
Network Troubleshooting using the TRACERT (TRACEROUTE) Command
https://www.youtube.com/watch?v=x_3dWSQkHB8
Tutorial Sobre o Traceroute
• Socket é um mecanismo de comunicação, usado normalmente para
implementar um modelo cliente/servidor, e que permite a troca de mensagens
entre os processos de uma máquina/aplicação. Podemos separá-las por dois
modos de comunicação:
• O modo online: usando o TCP. Neste modo de comunicação, uma conexão estável é
estabelecida entre os dois processos, de modo que o endereço de destino não é
necessário para cada envio de dados. A entrega de dados é confirmada.
• O modo offline usando o protocolo UDP. Este modo requer o endereço de destino para
cada envio, e nenhuma confirmação é dada.
Conceitos Importantes
• De uma forma geral, existe uma aplicação que cria um socket servidor e uma outra aplicação
que implementa um cliente. Existem principalmente dois tipos de sockets: Socket_Stream
(ou TCP) ou SOCK_DGRAM (ou UDP).
• Os sockets TCP garantem fiabilidade na comunicação, ou seja, garatem a entrega dos
pacotes.
• Os sockets UDP não dão garantia na entrega de pacotes a nível da camada de
transporte.
Conceitos Importantes
[1] http://loopyn.com.br/blog/introducao-sockets-com-python/#sthash.KCkHsLIy.dpbs
[2] https://blogs.oracle.com/ksplice/entry/learning_by_doing_writing_your
[3] http://penta.ufrgs.br/uel/graziela/graznw13.htm
Referências Bibliográficas

Mais conteúdo relacionado

Mais procurados

Redes de comunicação mod 1
Redes de comunicação   mod 1Redes de comunicação   mod 1
Redes de comunicação mod 1
João Faria
 

Mais procurados (20)

Linux para leigos
Linux para leigos Linux para leigos
Linux para leigos
 
INTEL vs AMD
INTEL vs AMDINTEL vs AMD
INTEL vs AMD
 
Comando ls - metacaracteres
Comando ls - metacaracteresComando ls - metacaracteres
Comando ls - metacaracteres
 
Linux basic commands with examples
Linux basic commands with examplesLinux basic commands with examples
Linux basic commands with examples
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Redes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosRedes de computadores 2 - Protocolos
Redes de computadores 2 - Protocolos
 
Aula 10 - Adição no Sistema Binário
Aula 10 - Adição no Sistema BinárioAula 10 - Adição no Sistema Binário
Aula 10 - Adição no Sistema Binário
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicasSistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
 
How to Speak Intel DPDK KNI for Web Services.
How to Speak Intel DPDK KNI for Web Services.How to Speak Intel DPDK KNI for Web Services.
How to Speak Intel DPDK KNI for Web Services.
 
Modelo TCP/IP - Capa3
Modelo TCP/IP - Capa3Modelo TCP/IP - Capa3
Modelo TCP/IP - Capa3
 
Sistema operativo servidor
Sistema operativo servidorSistema operativo servidor
Sistema operativo servidor
 
Redes de comunicação mod 1
Redes de comunicação   mod 1Redes de comunicação   mod 1
Redes de comunicação mod 1
 
Netwerken 5-netwerkbeveiliging
Netwerken   5-netwerkbeveiligingNetwerken   5-netwerkbeveiliging
Netwerken 5-netwerkbeveiliging
 
Linux commands
Linux commandsLinux commands
Linux commands
 
The basic concept of Linux FIleSystem
The basic concept of Linux FIleSystemThe basic concept of Linux FIleSystem
The basic concept of Linux FIleSystem
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
Ipv4 e ipv6
Ipv4 e ipv6Ipv4 e ipv6
Ipv4 e ipv6
 
Cablagem de rede
Cablagem de redeCablagem de rede
Cablagem de rede
 

Semelhante a Comando Traceroute (6)

33022293 comandos-dos-para-redes
33022293 comandos-dos-para-redes33022293 comandos-dos-para-redes
33022293 comandos-dos-para-redes
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Lab 06 ping_com_udp
Lab 06 ping_com_udpLab 06 ping_com_udp
Lab 06 ping_com_udp
 
Roteament
RoteamentRoteament
Roteament
 
Redes - Camada de Transporte
Redes - Camada de TransporteRedes - Camada de Transporte
Redes - Camada de Transporte
 

Mais de Mayara Mônica

Queues and Hook Functions
Queues and Hook FunctionsQueues and Hook Functions
Queues and Hook Functions
Mayara Mônica
 

Mais de Mayara Mônica (20)

Pronouns and Verb To Be
Pronouns and Verb To BePronouns and Verb To Be
Pronouns and Verb To Be
 
Aprendendo o Alfabeto em Inglês
Aprendendo o Alfabeto em InglêsAprendendo o Alfabeto em Inglês
Aprendendo o Alfabeto em Inglês
 
Saúde e Nutrição - Fibras Alimentares
Saúde e Nutrição - Fibras AlimentaresSaúde e Nutrição - Fibras Alimentares
Saúde e Nutrição - Fibras Alimentares
 
Biofísica do Sistema Respiratório
Biofísica do Sistema RespiratórioBiofísica do Sistema Respiratório
Biofísica do Sistema Respiratório
 
Tecnologias na Saúde
Tecnologias na SaúdeTecnologias na Saúde
Tecnologias na Saúde
 
Órgãos em Microchips
Órgãos em MicrochipsÓrgãos em Microchips
Órgãos em Microchips
 
Escolas da Psicologia e Bases Biológicas do Comportamento
Escolas da Psicologia e Bases Biológicas do ComportamentoEscolas da Psicologia e Bases Biológicas do Comportamento
Escolas da Psicologia e Bases Biológicas do Comportamento
 
Psicologia na Saúde
Psicologia na SaúdePsicologia na Saúde
Psicologia na Saúde
 
Movimento Body Art
Movimento Body ArtMovimento Body Art
Movimento Body Art
 
Bioquímica Articular, Articulações e Pele
Bioquímica Articular, Articulações e PeleBioquímica Articular, Articulações e Pele
Bioquímica Articular, Articulações e Pele
 
Cartilha Educativa sobre Bioética
Cartilha Educativa sobre BioéticaCartilha Educativa sobre Bioética
Cartilha Educativa sobre Bioética
 
Estudo Sobre o Músculo Liso
Estudo Sobre o Músculo LisoEstudo Sobre o Músculo Liso
Estudo Sobre o Músculo Liso
 
Tipologia Textual
Tipologia TextualTipologia Textual
Tipologia Textual
 
LZW - Compressão e Descompressão
LZW - Compressão e Descompressão LZW - Compressão e Descompressão
LZW - Compressão e Descompressão
 
MaDKit
MaDKitMaDKit
MaDKit
 
UPPAAL
UPPAALUPPAAL
UPPAAL
 
Questionário Sobre Teste de Software
Questionário Sobre Teste de SoftwareQuestionário Sobre Teste de Software
Questionário Sobre Teste de Software
 
Questions About Software Testing
Questions About Software TestingQuestions About Software Testing
Questions About Software Testing
 
Modelo de Interface para um Prontuário Eletrônico
Modelo de Interface para um Prontuário EletrônicoModelo de Interface para um Prontuário Eletrônico
Modelo de Interface para um Prontuário Eletrônico
 
Queues and Hook Functions
Queues and Hook FunctionsQueues and Hook Functions
Queues and Hook Functions
 

Último

Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 
QUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralQUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geral
AntonioVieira539017
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 

Último (20)

Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
QUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralQUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geral
 
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdfAPRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptx
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 

Comando Traceroute

  • 2. É uma ferramenta de diagnósticoque rastreia a rota de um pacote através de uma rede de computadores e que utiliza os protocolos IP e ICMP. Traceroute
  • 4. Traceroute • Ele é usado para testes, medidas e gerenciamento da rede. • O traceroute pode ser utilizado para detectar falhas como, por exemplo, gateways intermediários que descartam pacotes ou rotas que excedem a capacidade de um datagrama IP. • Com esta ferramenta, o atraso da "viagem" do pacote entre a origem e gateways intermediários são reportados, permitindo determinar a contribuição de cada gateway para o atraso total da "viagem" do pacote desde a origem até o seu destino. • Versões melhoradas do Traceroute permitem a especificação de “rotas livres de origem”. Isto permite identificar qual o caminho de retorno que as máquina remotas fazem até o host local.
  • 5. Como o traceroute funciona • O comando traceroute envia pacotes de pesquisa UDP (UDP probe packets) com um pequeno "time-to-live" máximo (variável Max_ttl), o time to live significa o número de saltos entre máquinas que os pacotes podem demorar numa rede de computadores antes de serem descartados, e então, espera por pacotes de resposta "ICMP TIME_EXCEEDED" dos gateways que estão no caminho. • Os pacotes UDP começam com um valor Max_ttl de 1 hop (salto), que é incrementado de 1 hop a cada vez, até que uma mensagem "ICMP PORT_UNREACHABLE" é retornada. Esta mensagem indica que o host destino foi localizado ou que o comando traceroute atingiu o valor máximo de hops permitido para o "trace".
  • 6. Como o traceroute funciona • Se as respostas ao "probe" vêm de gateways diferentes, o traceroute imprime o endereço IP de cada um deles. • Se não houver resposta ao "probe" dentro de um intervalo de "time-out" de três segundos, um * (asterisco) é impresso. • Se a maioria das pesquisas (probes) resultam em um erro, o comando traceroute encerra a execução.
  • 7. Como o traceroute funciona O traceroute envia três "probes" a cada Max_ttl indicando: • O valor Max_ttl • O endereço do gateway • O tempo de ida e volta (round trip) de cada "probe" bem sucedido.
  • 8. Sintaxe do Traceroute traceroute [-m Max_ttl] [-n] [-p Port] [-q Nqueries] [-r] [-s SRC_Addr] [-t TypeOfService] [-v] [-w WaitTime] Host [PacketSize] • O único parâmetro obrigatório para o comando traceroute é o nome ou o o número IP do host destino. • O tamanho do pacote UDP (UDP probe packet) é de 38 bytes, mas pode ser aumentado especificando o tamanho do pacote (em bytes) após o nome ou número IP do destino.
  • 9. Sintaxe do Traceroute traceroute [-m Max_ttl] [-n] [-p Port] [-q Nqueries] [-r] [-s SRC_Addr] [-t TypeOfService] [-v] [-w WaitTime] Host [PacketSize] -m Max_ttl Especifica um "time-to-live" máximo (número máximo de hops) usado nos pacotes de pesquisa UDP. O default é 30 hops (o mesmo dafault utilizado para conexões TCP). -n Mostra o endereço IP de cada gateway encontrado no caminho (da origem ao destino).
  • 10. Sintaxe do Traceroute traceroute [-m Max_ttl] [-n] [-p Port] [-q Nqueries] [-r] [-s SRC_Addr] [-t TypeOfService] [-v] [-w WaitTime] Host [PacketSize] -p Port Especifica o número base da porta UDP utilizada na pesquisa do traceroute. O default é 33434. O comando traceroute depende de um intervalo de portas UDP abertas de "base a base + número de hops - 1" no host destino. Se uma porta UDP não está disponível, esta opção pode ser usada para pegar um intervalo de portas não utilizadas. -q Nqueries Especifica o número de pacotes UDP (UDP probes) que o comando traceroute envia a cada Max_ttl. O default é três pacotes.
  • 11. Sintaxe do Traceroute traceroute [-m Max_ttl] [-n] [-p Port] [-q Nqueries] [-r] [-s SRC_Addr] [-t TypeOfService] [-v] [-w WaitTime] Host [PacketSize] -r Desvia das tabelas de roteamento e envia os pacotes de pesquisa diretamente a um host. Se este host não está na rede, um erro é retornado. -s SRC_Addr Usa o endereço especificado (SRC_Addr) como o endereço de origem dos pacotes UDP enviados.. Se o endereço IP especificado não for válido, um erro é retornado e nada é enviado.
  • 12. Sintaxe do Traceroute traceroute [-m Max_ttl] [-n] [-p Port] [-q Nqueries] [-r] [-s SRC_Addr] [-t TypeOfService] [-v] [-w WaitTime] Host [PacketSize] -t TypeOfService Atribui um valor entre 0 e 255 para a variável TypeOfService do pacote de pesquisa UDP. O default é 0 (zero). Esta opção pode ser utilizada para descobrir se diferentes tipos de serviços resultam em diferentes caminhos. -v Recebe pacotes diferentes de TIME-EXCEEDED e PORT-UNREACHABLE. -w WaitTime Especifica o tempo (em segundos) a esperar pela resposta a um pacote de pesquisa UDP. O default é 3 segundos.
  • 13. Sintaxe do Traceroute traceroute [-m Max_ttl] [-n] [-p Port] [-q Nqueries] [-r] [-s SRC_Addr] [-t TypeOfService] [-v] [-w WaitTime] Host [PacketSize] Host Especifica o host destino, pelo nome ou pelo seu número IP. Este parâmetro é obrigatório. PacketSize Especifica o tamanho (em bytes) do pacote UDP de pesquisa (probe). O default é 38 bytes.
  • 14. Basta digitar o URL ou o endereço IP e clicar no botão “Start Test”. http://www.monitis.com/traceroute/ Monitis - Visual Trace Route Tool
  • 15. Monitis - Visual Trace Route Tool
  • 16. Neste link você pode acessar um tutorial em video: Network Troubleshooting using the TRACERT (TRACEROUTE) Command https://www.youtube.com/watch?v=x_3dWSQkHB8 Tutorial Sobre o Traceroute
  • 17. • Socket é um mecanismo de comunicação, usado normalmente para implementar um modelo cliente/servidor, e que permite a troca de mensagens entre os processos de uma máquina/aplicação. Podemos separá-las por dois modos de comunicação: • O modo online: usando o TCP. Neste modo de comunicação, uma conexão estável é estabelecida entre os dois processos, de modo que o endereço de destino não é necessário para cada envio de dados. A entrega de dados é confirmada. • O modo offline usando o protocolo UDP. Este modo requer o endereço de destino para cada envio, e nenhuma confirmação é dada. Conceitos Importantes
  • 18. • De uma forma geral, existe uma aplicação que cria um socket servidor e uma outra aplicação que implementa um cliente. Existem principalmente dois tipos de sockets: Socket_Stream (ou TCP) ou SOCK_DGRAM (ou UDP). • Os sockets TCP garantem fiabilidade na comunicação, ou seja, garatem a entrega dos pacotes. • Os sockets UDP não dão garantia na entrega de pacotes a nível da camada de transporte. Conceitos Importantes