Você está na página 1de 10

Redes de Computadores

Sumário

! Analisador de protocolos Ethereal


! Ifconfig
! traceroute
! ping

2
Redes de Computadores - 02/03 Luísa Jorge
Analisador de protocolos Ethereal
! O Ethereal é uma aplicação utilizada na análise de tráfego e de
protocolos em redes de comunicações e inclui:
! uma componente de monitorização, capaz de calcular e apresentar
em tempo real informação acerca do tráfego existente na rede;
! uma componente de captura que permite capturar tráfego da rede e
armazenar os respectivos pacotes num buffer (ou opcionalmente num
ficheiro) para posterior análise. Esta captura é feita utilizando filtros
definidos por protocolo, por endereço ou por tamanho de pacote;
! uma componente de visualização, que descodifica e analisa os
pacotes armazenados no buffer de captura, apresentando-os sob
diversas formas.
! Note-se que o Ethereal só captura pacotes que circulem na rede local
à qual está ligado.

3
Redes de Computadores - 02/03 Luísa Jorge
ifconfig

! Ex: ifconfig eth0


– Como resultado mostra o estado da interface
eth0, tais como o endereço ethernet, o endereço
IP, o endereço de broadcast, a máscara, entre
outras coisas.
! Além disso o comando ifconfig também é
usado para configurar o interface de rede
para utilizar o protocolo TCP/IP

4
Redes de Computadores - 02/03 Luísa Jorge
traceroute

! Embora não haja garantias que dois


datagramas IP consecutivos da mesma
origem para o mesmo destino sigam o
mesmo caminho, a maior parte das vezes
isso acontece. O comando traceroute
apresenta o caminho que os pacotes tomam
até atingir o endereço especificado. Mostra o
endereço de interfaces dos routers por onde
passa.

5
Redes de Computadores - 02/03 Luísa Jorge
ping

! É usado para testar se outro host é alcançável


! Permite, portanto, testar a conectividade, incluindo
os routers no percurso até ao receptor e vice-versa.
! O programa envia uma mensagem ICMP echo
request para um host, esperando que um ICMP
echo reply seja retornada.
! Por outras palavras, usa o datagrama ICMP
ECHO_REQUEST, que de acordo com o protocolo
IP obriga que a máquina (máquina terminal) ou
gateway (máquina intermédia) de destino responda
com um datagrama ICMP ECHO_REPLY

6
Redes de Computadores - 02/03 Luísa Jorge

Mensagens ICMP
! As mensagens ICMP indicam erros ou outras condições a ter em atenção
! ICMP – Internet Control Message Protocol
! As mensagens ICMP são transmitidas (encapsuladas) dentro de datagramas IP que
são por sua vez encapsulados em tramas Ethernet
! Formato das mensagens ICMP:

! Tipo de mesagens ICMP


– Ex: 0 - echo reply, 8 – echo request
! O número de sequência começa em 1 e é incrementado sempre que uma nova
mensagem é enviada

7
Redes de Computadores - 02/03 Luísa Jorge
Formato de um pacote IP

7 15 23 31

Versão Comprimento Tipo de Serviço Comprimento Total (em Bytes)


do Cabeçalho
Identificação Flags Offset de Fragmento

Tempo de Vida Protocolo Checksum do Cabeçalho

Endereço IP de Origem

Endereço IP de Destino

Opções (se existirem)

Dados

8
Redes de Computadores - 02/03 Luísa Jorge
Campos do pacote IP
! Cabeçalho
– Identificação – identifica o pacote ao qual pertencem os pacotes
parcelares
– Offset de fragmento – identifica a posição do fragmento no segmento
original
– Flags – indica se um dado fragmento é ou não o último fragmento de uma
série
– Protocolo – indica qual o protocolo de nível de transporte ao qual o campo
de dados deverá ser passado (TCP ou UDP)
– Versão
– Comprimento do cabeçalho (incluindo as opções)
– Tipo de serviço
– Comprimento total (em bytes)
– Tempo de vida
– Checksum

9
Redes de Computadores - 02/03 Luísa Jorge
Formato das tramas Ethernet

! O formato das tramas Ethernet é apresentado na


figura seguinte.

6 6 2 46 a 1500 4

End. destino End. origem Tipo do dados FCS


protocolo

10
Redes de Computadores - 02/03 Luísa Jorge

Você também pode gostar