Escolar Documentos
Profissional Documentos
Cultura Documentos
Bernal (c)
Agenda
o o o
Objetivo
X Permitir o transporte de mensagens de controle e mensagens de teste entre equipamentos da internet
Caractersticas
X As mensagens ICMP so transportadas dentro de um pacote IP
DNS DNS HTTP HTTP FTP FTP Telnet Telnet SMTP SMTP POP POP
RPC RPC
UDP UDP
IP IP
Camada intra-rede
ARP RARP ARP RARP Ethernet Fast Gigabit PPP Ethernet Fast Gigabit PPP Ethernet Ethernet Ethernet Ethernet meio fsico
SLIP SLIP
Pacote ICMP
X Transportado pelo Pacote IP
ICMP
Contedo ICMP
IP
Cabealho IP
Dados
Pacote ICMP
X Cabealho: fixo X Carga: depende do tipo da mensagem ICMP
Cabealho Carga
type (8 bits)
Pacote ICMP
X Campos Tipo: u existem 15 tipos diferentes de mensagens Cdigo: u Alguns tipos de mensagens ICMP utilizam ainda um cdigo para identificar uma condio mais especfica Checksum: u cdigo de verificao de consistncia u engloba toda a mensagem u utiliza o mesmo algoritmo do IP Contedo u depende do tipo e cdigo da mensagem
10
11
12
o o o o
type: 13 (request) 14 (reply) orginate timestamp: hora da transmisso pelo emissor receive timestamp: hora da recepo pelo receptor transmit timestamp: hora da transmisso pelo receptor
13
ICMP echo
14
ICMP echo
o
15
Programa ping
# ping terra PING terra (10.0.0.1): 56 data bytes 64 bytes from 10.0.0.1: icmp_seq=0 ttl=255 time=1,2 ms 64 bytes from 10.0.0.1: icmp_seq=1 ttl=255 time=1,8 ms 64 bytes from 10.0.0.1: icmp_seq=3 ttl=255 time=2.2 ms 64 bytes from 10.0.0.1: icmp_seq=4 ttl=255 time=1,0 ms 64 bytes from 10.0.0.1: icmp_seq=5 ttl=255 time=1,0 ms ^C
16
Programa ping
o
ping terra
ICMP echo request (ID 388, seq=1) ICMP echo reply (ID 388, seq=1)
ICMP echo request (ID 388, seq=2) ICMP echo reply (ID 388, seq=2)
17
Programa traceroute
# traceroute www.sun.com
18
19
Referncia principal
X TCP/IP Illustrated Volume 1: The Protocols. STEVENS, W. RICHARD. Addison-Wesley. 1994.
Refernicas complementares
X Redes de Computadores: das LANs MANs e WANs s Redes ATM. SOARES, LUIZ F. G. Editora Campus. 1995 X Computer Networks. TANENBAUM, ANDREW S. 3rd edition. Prentice Hall 1996.