Professional Documents
Culture Documents
A.A. 2005/2006
Walter Cerroni
Il protocollo IP
offre un servizio di tipo best effort
non garantisce la corretta consegna dei datagrammi
se necessario si affida a protocolli affidabili di livello
superiore (TCP)
Frame Strato 2
Datagramma IP
Strato 3
Pacchetto ICMP
IP Header
Type
Code
Checksum
Code
descrive ulteriormente il messaggio ICMP
Checksum controlla i bit errati nel messaggio ICMP
Additional Fields and Data
dipendono dal tipo di messaggio ICMP
(in genere intestazione e parte dei dati del
datagramma che ha generato lerrore)
4
Redirect (Type = 5)
generato da un router per indicare allhost sorgente
unaltra strada pi conveniente per raggiungere lhost
destinazione
6
(Type = 8)
(Type = 0)
Router Solicitation
Router Advertisement
(Type = 10)
(Type = 9)
Applicazioni di ICMP
A.A. 2005/2006
Walter Cerroni
Comando PING
ping DEST
Permette di controllare se lhost DEST raggiungibile
o meno da SORG
SORG
DEST
-l M
-t
-a
-f
-i T
-w Tout
ping /?
12
13
bytes of
time=1.0
time=0.5
time=0.5
time=0.5
time=0.5
time=0.5
time=0.5
time=0.6
time=0.5
time=0.5
data.
ms
ms
ms
ms
ms
ms
ms
ms
ms
ms
--- deis238a.deis.unibo.it ping statistics --10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max = 0.5/0.5/1.0 ms
14
15
16
17
19
Comando TRACEROUTE
tracert DEST
Permette di conoscere il percorso seguito dai pacchetti inviati da
SORG e diretti verso DEST
SORG
DEST
SORG invia a DEST una serie di pacchetti ICMP di tipo ECHO con un
TIME-TO-LIVE (TTL) progressivo da 1 a 30 (per default)
Ciascun nodo intermedio decrementa TTL
Il nodo che decrementa TTL a 0 invia a SORG un pacchetto ICMP di tipo
TIME EXCEEDED
SORG costruisce una lista dei nodi attraversati fino a DEST
Loutput mostra il TTL, il nome DNS e lindirizzo IP dei nodi intermedi ed il
ROUND-TRIP TIME (RTT)
20
10
deis238a.deis.unibo.it (137.204.59.238)
1.130 ms
0.458 ms
0.437 ms
137.204.59.237
137.204.57.130
137.204.59.0
137.204.57.0
137.204.59.236
137.204.59.238
137.204.57.90
21
22
11
Rete UNI CA
deis237a.deis.unibo.it
23
24
12
ABILENE
GARR-B
amber.berkeley.edu
deis237a.deis.unibo.it
Reti Calren2 e
UC Berkeley
ALMAnet
25
26
13
Analisi di Ping 1
Sorgente: 137.204.57.174/24
27
Analisi di Ping 1
28
14
Analisi di Ping 2
29
Analisi di Ping 2
30
15
Analisi di Ping 3
31
Analisi di Ping 3
32
16
Analisi di Ping 4
33
Analisi di Ping 4
34
17
Analisi di Ping 4
Netmask = 255.255.255.0
Netmask = 255.255.0.0
35
Analisi di Traceroute
36
18
Analisi di Traceroute
37
19