Traceroute: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Comando errado
Etiquetas: Remoção considerável de conteúdo Editor Visual
Sitenl (discussão | contribs)
m Desfeita(s) uma ou mais edições de 138.99.35.104, com Reversão e avisos
Linha 3:
'''traceroute''' é uma ferramenta de diagnóstico<ref name="stevens62">{{citar livro|nome=William Richard|sobrenome=Stevens|editora=Addison Wesley|título=Unix Network Programming|língua=inglês|volume=1|isbn = 0131411551|página=62}}</ref> que rastreia a rota de um [[pacote]] através de uma [[rede de computadores]] que utiliza os [[protocolo IP|protocolos IP]] e o [[ICMP]], implementada pela primeira vez por [[Van Jacobson]]<ref name="sloan_cap4">{{citar livro|nome=Joseph D.|sobrenome=Sloan|editora=O'Reilly|url=http://oreilly.com/catalog/nettroubletools/chapter/ch04.html|língua=inglês|título=Network Troubleshooting Tools|isbn = 059600186X}}</ref> em [[1988]]. Atualmente está disponível em diversos [[sistema operacional|sistemas operacionais]] como [[Linux]]<ref name="linuxman">{{citar web|url=http://linux.die.net/man/8/traceroute|título=traceroute(8) - Linux man page|publicado=die.net|acessodata=17 de abril de 2012}}</ref>, [[FreeBSD]]<ref name="man_bsd">{{citar web|url=http://www.freebsd.org/cgi/man.cgi?query=traceroute|título=TRACEOURTE(8)|publicado=FreeBSD||acessodata=17 de abril de 2012}}</ref>, [[NetBSD]]<ref name="man_netbsd">{{citar web|url=http://netbsd.gw.com/cgi-bin/man-cgi?traceroute|título=TRACEROUTE(8)|publicado=NetBSD|acessodata=17 de abril de 2012}}</ref>, [[MacOS X]]<ref>{{citar web|url=https://developer.apple.com/library/mac/#documentation/Darwin/Reference/Manpages/man8/traceroute.8.html|título=traceroute(8) Mac OS X Manual Page&#124;publicadoMAC OS X Developer Library|acessodata=17 de abril de 2012}}</ref> e [[Windows]]<ref>{{Citar web|url=http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/tracert.mspx?mfr=true|título=Tracert|publicado=Microsoft|acessodata=17 de abril de 2012}}</ref>.
 
Seu funcionamento está baseado no uso do campo ''[[Time to Live]]'' (TTL) do pacote [[IPv4]]<ref name="stevens215">{{citar livro|nome=William Richard|sobrenome=Stevens|editora=Addison Wesley|título=Unix Network Programming|língua=inglês|volume=1|isbn = 0131411551|página=215}}</ref> destinado a limitar o tempo de vida dele. Este valor é decrementado a cada vez que o pacote é encaminhado por um [[roteador]]. Ao atingir o valor zero o pacote é descartado e o originador é alertado por uma mensagem [[ICMP]] <code>TIME_EXCEEDED</code>. Através da manipulação do campo TTL de uma série de datagramas [[UDP]] é possível receber esta mensagem de cada um dos roteadores no caminho do pacote<ref name="sloan_cap4"/><ref name="linuxman"/>. Para o caso do [[IPv6]] é utilizado o campo ''hop limit'', o limite de saltos dos [[datagrama]]s desta versão do protocolo<ref name="stevens755">{{citar livro|nome=William Richard|sobrenome=Stevens|editora=Addison Wesley|título=Unix Network Programming|língua=inglês|volume=1|isbn = 0131411551|página=755}}</ref>. A implementação disponível no [[Microsoft Windows]] utiliza apenas pacotes [[ICMP]]<ref name="sloan_cap4"/>.
MS-DOS é uma acrossemia de MicroSoft Disk Operating System (sistema operacional em disco da Microsoft); é um nome genérico do sistema operacional licenciado pela Microsoft Corporation para uso em vários microcomputadores de diferentes de fabricantes. Alguns destes fabricantes alteram o MS-DOS para melhor adaptá-lo a seus computadores dando-lhe novos nomes, como PC-DOS ou Z-DOS.
 
As [[página de manual|páginas de manual]] atribuem a autoria da ferramenta a Van Jacobson que fez a implementação segundo a sugestão de Steve Deering. Também destacam as colaborações de C. Philip Wood, Tim Seaver e Ken Adelman<ref name="man_bsd"/><ref name="man_netbsd"/>. Segundo Mike Muuss, autor da ferramenta [[ping]], o traceroute foi implementado utilizando o suporte que ele mesmo codificou no [[kernel]] ao escrever o ping<ref>{{citar web|url=http://ftp.arl.army.mil/~mike/ping.html|título=The Story of the PING Program|publicado=Página de Mike Muuss|acessodata=17 de abril de 2012}}</ref>.