Você está na página 1de 4

UNIVERSIDADE FEDERAL DE SO JOO DEL-REI

CAMPUS ALTO PARAOPEBA


Prof. Mrio Cupertino
Laboratrio 02 Utilitrios de Rede

Aluno:

1. Objetivo:
Familiarizao e utilizao de algumas ferramentas disponveis na Internet
para descoberta de algumas caractersticas da rede, como por exemplo; sua topologia,
gargalos de congestionamento, caminhos de roteamento, atrasos, endereos, etc.
2. Reviso terica
Existem na Internet diversos protocolos que implementam facilidades para
permitir a coleta de informaes sobre caractersticas da rede, como os utilitrios ping
e tracert que utilizam o ICMP (Internet Control Message Protocol), atravs das
mensagens Echo Request e Echo Replay.
O utilitrio netstat faz uma anlise da estatstica de uso da rede.
O utilitrio arp mostra a correspondncia de endereos MAC e IP.
O utilitrio ping
O utilitrio ping do Unix envia uma seqncia de pacotes ICMP do tipo Echo
Request para uma determinada mquina. O host que recebe esta mensagem deve
enviar de volta pacotes do tipo Echo Replay, permitindo desta forma descobrir se o
host destino est funcionando e/ou se a rota est ativa. Exemplo de comando e
resposta do ping:

A opo ping -? google.com mostra as possveis opes do ping. Entre elas pode-se
destacar a opo -n que permite enviar um nmero arbitrrio de pacotes para amostrar
o tempo de resposta do host e a opo -l que permite escolher o tamanho do pacote a
ser enviado.[1]

O utilitrio tracert (traceroute)


O utilitrio tracert envia a mensagem de Echo Request para determinada
localidade, mas ao passar seqencialmente pelos diversos hops (saltos), incrementa o
valor da varivel TTL (Time To Live) a partir de 1. Isto faz com que o pacote retorne
ao host origem com a varivel TTL Expired ativada por cada host por onde passou
a mensagem, com cada TTL incrementalmente definido, at o destino final. Desta
forma, o host origem pode descobrir a rota feita pelas mensagens atravs da rede. Este
mecanismo, entre outros, permite descobrir a estrutura da rede e os atrasos sofridos
pelos pacotes ao longo do caminho. O exemplo a seguir a rota obtida para chegar at
o hospedeiro, www.microsoft.com, nos EUA;
C:\WINDOWS>tracert www.microsoft.com
Tracing route to www.microsoft.com [207.68.137.65]
over a maximum of 30 hops:
1
2
3
4
5
6
7

2
2
5
8
17
141
259

ms
ms
ms
ms
ms
ms
ms

2
2
4
8
19
127
275

ms
ms
ms
ms
ms
ms
ms

2
2
4
15
22
156
267

ms
ms
ms
ms
ms
ms
ms

226 ms

253 ms

390 ms

330 ms

361 ms

10
11
12

313 ms
329 ms
*

*
*
377 ms

*
382 ms
351 ms

192.168.12.1
routcv.uit.br [192.168.4.1]
192.168.1.10
rnp-gw.uit.br [192.168.1.125]
bb2.pop-sp.rnp.br [200.136.30.1]
bb2.pop-rj.rnp.br [200.159.255.1]
mix-serial2-7.Washington.mci.net
[204.189.152.141]
core1-fddi-0.Washington.mci.net
[204.70.2.1]
bordercore2-loopback.Seattle.mci.net
[166.48.208.1]
microsoft.Seattle.mci.net [166.48.209.250]
207.68.145.45
www.microsoft.com [207.68.137.65]

Trace complete.

Nota: as trs medidas de tempo em cada hop correspondem aos trs Echo Request
enviados e aos Echo Reply correspondentes recebidos.
* Tempo de espera pelo Echo Reply esgotou.
A partir dos dados assim obtidos podemos tirar diversas concluses, desde a
rota seguida pela mensagem at gargalos de congestionamento. No caso de uma
anlise de congestionamento vale a pena utilizar a opo -d que no tenta resolver os
nomes das mquinas por onde os pacotes vo passando mas apresenta apenas o
endereo IP e os tempos de resposta. [1]

3. Parte Prtica
Realize os seguintes ensaios segundo a ordem de apresentao.
1) Descubra a configurao do TCP/IP de sua mquina usando os comandos ipconfig
e ipconfig /all.

2) Descubra a tabela de correlao de endereos MAC e IP, com a utilizao do


comando arp.
3) Teste com o comando ping o estado de uma mquina do Laboratrio. Verifique o
que acontece com cada um das seguintes opes do comando ping; -t, -a, -n, -l, -i,
-v, -r.
4) Repita a utilizao do comando arp. Qual a diferena da sada do item 2. Por qu?
5) Usando o comando tracert descubra as rotas de sada do Brasil para a Internet
mundial. Use como alvo algumas mquinas fora do pas como www.google.com,
www.ibm.com, etc. Teste todas as rotas encontradas para descobrir qual a melhor
em termos tempo de resposta (atraso mdio e de pico). Utilize as diversas opes
dos comandos ping e tracert para obter estas informaes.
Utilize o comando para descobrir as rotas para diversas partes do mundo:
www.vu.nl (Holanda)
www.ucl.ac.uk
www.usyd.edu.au
www.u-tokyo.ac.jp
www.uct.ac.za (Egito)
6) Execute as vrias opes do comando netstat e veja o significado de cada uma
delas.
Exemplo de utilizao do comando:
Anlise de lentido na rede utilizando o comando netstat
Processo de retransmisso TCP
O processo de retransmisso pode dizer muito da condio real da rede.
O TCP mantm um timer interno que inicializado e decrementado no momento que
um segmento transmitido. Se houver algum problema no processo de comunicao
como link ruim, cabeamento com problema, rudo ou alta latncia na rede e em
conseqncia disto o segmento chegar ruim, atrasado ou mesmo destrudo, o host
destino simplesmente descartar este segmento, no enviando um ACK de resposta.
O que pode causar retransmisso em uma rede?
Infelizmente podem ser inmeras as causas, como:

Aplicaes lentas e mal construdas. Muito comum em aplicaes antigas


como Cobol e Clipper.
Redes com problemas na infra-estrutura fsica como cabeamento com
problemas de rudos e erros de transmisso.
Dispositivos ativos (switches, hubs ) com problemas de hardware.
Placas de rede com problemas de hardware
Drivers de placas de rede.
Excesso de trfego.
Redes com problemas de projetos.

Como verificar se sua rede est com problemas?


Utilize o comando netstat s e verifique as estatsticas listadas. A estao ideal para se
fazer o teste em uma mquina que enxergue a rede inteira, por exemplo, um
servidor.
Estatsticas de TCP
Abertos ativos
Abertos passivos
Falha em tentativas de conexo
Conexes redefinidas
Conexes atuais
Segmentos recebidos
Segmentos enviados
Segmentos retransmitidos

= 489
= 25
= 67
= 143
=3
= 10611
= 8872
= 140

A listagem acima demonstra o resultado deste comando executado na minha mquina.


Como voc pode notar, existe uma quantidade de retransmisso e voc sempre a ver,
independente da mquina e do estado da rede na qual este comando seja executado.

7) Procedimentos:
1- Digite o comando netstat s em qualquer mquina na rede:
2 - Verifique a estatstica de retransmisso TCP.
3 Se as retransmisses esto baixas e constantes (5% mximo dos segmentos
transmitidos) existe algum problema, mas no grande o bastante para afetar a rede.
No perca tempo em analisar sua rede.
4- Digite o comando netstat s 5 (este comando realizar um refresh a cada 5
segundos na tela). Se o numero de retransmisses estiver aumentando, provavelmente
voc est com problemas na sua rede e com certeza voc j est sentido que a rede
est lenta. Faa uma anlise mais detalhada dos cabos, aplicaes e dispositivos
ativos. Uma boa ferramenta um analisador de protocolos.
IMPORTANTE: Este procedimento no lhe dar as razes exatas da lentido da rede.
So procedimentos genricos. Para saber as razes exatas e detalhadas voc dever
realizar uma anlise levando-se em considerao os itens acima listados. [2]

4. Bibliografia:
[1] KUROSE, J. F.; ROSS, K. W. Redes de Computadores e a Internet, 1. ed., Ed.
Addison Wesley, 2003.
[2] http://www.institutoonline.com.br.

Você também pode gostar