O HOPECHEK é uma ferramenta que auxilia a solucionar problemas em uma rede. O mesmo utiliza o programa TRACERT; Sua principal vantagem é permitir que se utilize diretamente o nome do HOST ao invés de seu número IP. O mesmo com a posse do nome do HOST desejado, converte este nome para o número IP do HOST e, a seguir, executa o programa TRACERT com o endereço encontrado
Assim sendo descreverei de forma breve a utilização de ambos os programas.
HOPECHECK
Como exposto acima, o programa HOPECHEK é bastante simples uma vez que tudo o que é necessário fazer é passar como parâmetro para o mesmo o nome do HOST desejado ; Porém é necessário que se conheça o programa TRACERT. A sintaxe de utilização do mesmo é a seguinte :
HOPECHEK Nome_Host
Uma vez que o programa se baseia no TRACERT discutiremos o mesmo a fim de tornar mais claro.
TRACERT
O programa TRACERT tem como objetivo apresentar a rota por onde passam os pacodes destinados a determinado servidor. A verão testada foi aquela que acompanha o Microsoft Windows 95. O programa utiliza o serviço de ECO (ECHO) para enviar três pacotes ao destino, reportando então a lista de HOSTs percorridos e o tempo que o pacote levou para chegar a cada um dos HOSTs
Não converter endereços IPs de Hosts em seus respectivos nomes
-h
máximo hots
Número máximo de HOSTS até achar o objetivo
-j
Lista-Hosts
Loose source route along host-list.
-w
Timeout
Timeout em milisegundos para cada tentativa.
Utilizando-se o programa podemos determinar qual a rota seguida para que um pacote chege até um determinado HOST; Através do programa podemos obter várias informações úteis entre as quais :
Qual HOST não está respondendo à uma requisição
Até que ponto uma mensagem está chegando
Quais os tempos de resposta de cada um dos HOSTs pelos quais um pacote passa
Etc..
Abaixo apresentamos um exemplo de execução do programa e seu resultado
C:\WINDOWS>tracert dcc.unicamp.br
Tracing route to dcc.unicamp.br [143.106.7.8]
over a maximum of 30 hops:
1 * * * Request timed out.
2 318 ms 379 ms 309 ms ciscao.uel.br [200.250.10.127]
3 408 ms 394 ms 1993 ms 200.255.250.65
4 497 ms 393 ms 415 ms 200.10.159.169
5 574 ms 498 ms 1999 ms 200.10.159.105
6 1294 ms 481 ms 395 ms 200.10.159.221
7 449 ms 2499 ms 503 ms 200.159.254.1
8 2045 ms 407 ms 498 ms bb2.pop-sp.rnp.br [200.136.30.1]
9 429 ms 398 ms 498 ms fpspra.cora.br [200.136.30.2]
10 558 ms 497 ms 498 ms 192.111.230.6
11 2105 ms 487 ms 497 ms 143.106.70.2
12 499 ms 2199 ms 598 ms dcc.unicamp.br [143.106.7.8]
Trace complete.
Acima vemos toda a lista dos nós pelos quais passaram os pacotes até o HOST DCC.UNICAMP.BR ; podemos notar que foram percorridos 10 outros HOSTs para que o pacote chegasse a seu destino.
Conclusão
O programa HOPECHEK simplesmente executa o programa TRACERT. Este último é útil para se detectar problemas de roteamento mais simples, bem como problemas de performance