Вы находитесь на странице: 1из 26

Repaso: IP, ARP, ICMP

Laboratorio de Redes de Ordenadores


Departamento de Sistemas Telematicos y Computacion
(GSyC)
Universidad Rey Juan Carlos

Febrero 2011

GSyC - 2011

Repaso: IP, ARP, ICMP

c
2011
Grupo de Sistemas y Comunicaciones.
Algunos derechos reservados.
Este trabajo se distribuye bajo la licencia
Creative Commons Attribution Share-Alike
disponible en http://creativecommons.org/licenses/by-sa/2.1/es

GSyC - 2011

Repaso: IP, ARP, ICMP

Contenidos

Datagramas IP

Direcciones IP

IP y ARP: Comunicaci
on entre maquinas vecinas

IP y ARP: Comunicaci
on entre maquinas NO vecinas

IP e ICMP: traceroute

GSyC - 2011

Repaso: IP, ARP, ICMP

Datagramas IP

Contenidos

Datagramas IP

Direcciones IP

IP y ARP: Comunicaci
on entre maquinas vecinas

IP y ARP: Comunicaci
on entre maquinas NO vecinas

IP e ICMP: traceroute

GSyC - 2011

Repaso: IP, ARP, ICMP

Datagramas IP

Encapsulacion
Un datagrama IP se encapsula dentro de la parte de datos del
paquete del nivel de enlace.
Si el nivel de enlace es Ethernet, el datagrama IP viaja en la
parte de datos de la trama Ethernet.

*"+,-'

!"#$%$&"'
()'

*"+,-'()'

!"#$%$&"'
.+/$&0$+'

!"#$%$&"'
()'

*"+,-'.+/$&0$+'
*"+,-'()'

!1!'

!"#$%$&"'
.+/$&0$+'

!"#$%$&"'
()'

*"+,-'.+/$&0$+'
*"+,-'()'

!1!'

GSyC - 2011

Repaso: IP, ARP, ICMP

Datagramas IP

Formato del datagrama IP


0

Cabecera IP

!"#$%&'((

16

)*'+%,-.(
23*(."($"#!%/%*(
/01"/"#0((

%."'25/0.*#(.")(.0,0+#040(
!!"##
$%&'()#*&#+,*-.#

31

)*'+%,-.(,*,0)(.0,0+#040(
!"#$%&."(9#0+4"',0/%&'(

#"$(67(87(

(/)0)1)2)#

'($')#*+(."()0(/01"/"#0(

*,/&11,34#56#)/,7&4#
*,/&11,34#56#*&8%4)#

Datos IP

*3/%*'"$((

GSyC - 2011

6:;<=(>?(

Repaso: IP, ARP, ICMP

Direcciones IP

Contenidos

Datagramas IP

Direcciones IP

IP y ARP: Comunicaci
on entre maquinas vecinas

IP y ARP: Comunicaci
on entre maquinas NO vecinas

IP e ICMP: traceroute

GSyC - 2011

Repaso: IP, ARP, ICMP

Direcciones IP

Direcciones IP y mascaras de subred


Cada interfaz fsico conectado a una red tiene asignada una
direcci
on IP. Ejemplo: 212.128.4.4
La mascara de subred especifica que parte de la direccion IP
debe ser igual entre maquinas adyacentes (o vecinas).
Ejemplo: 255.255.255.0
La parte de la direcci
on IP que se mantiene fija entre
maquinas vecinas se llama identificador de red o identificador
de subred.
La parte de la direcci
on IP que puede variar entre maquinas
vecinas se llama identificador de maquina.
De los 32 bits de la mascara:
estan a uno los bits del identificador de red o subred
estan a cero los bits del identificador de maquina

GSyC - 2011

Repaso: IP, ARP, ICMP

Direcciones IP

Direcciones de red y de broadcast


Por cada identificador de red hay dos direcciones especiales
que no pueden ser asignadas a maquinas:
Direccion de red: Con el identificador de maquina todo a
ceros. Identifica a toda la red. Se utiliza en las tablas de
encaminamiento.
Ejemplo: 212.128.4.0 (mascara: 255.255.255.0):
identificador de red: 212.128.4
identificador de m
aquina: 0

Direccion de broadcast: Con el identificador de maquina todo


a unos. Identifica a todas las maquinas de la red. Se utiliza
como direcci
on de destino para enviar un datagrama IP a
todas las maquinas de una red.
Ejemplo: 212.128.4.255 (mascara: 255.255.255.0):
identificador de red: 212.128.4
identificador de m
aquina: 255

GSyC - 2011

Repaso: IP, ARP, ICMP

Direcciones IP

Ejemplo

Supongamos que la mascara en las tres redes de la figura es


255.255.0.0:
A

100.0.0.1

100.0.0.2

C
100.0.0.3

N0
100.0.0.254

Direccin de red: 100.0.0.0


Direccin de broadcast: 100.0.255.255

100.0.0.253 Eth0
Direccin de red: 100.1.0.0
Direccin de broadcast: 100.1.255.255

100.1.0.1 Eth1

100.1.0.253
Direccin de red: 100.2.0.0
Direccin de broadcast: 100.2.255.255

GSyC - 2011

R1

100.1.0.2

100.1.0.3

N1
100.1.0.254

Eth0

R2
100.2.0.1 Eth1

F
100.2.0.2

Repaso: IP, ARP, ICMP

N2
100.2.0.254

10

Direcciones IP

Prefijos de red o subred


Muchas veces se escribe la mascara de subred como un prefijo
detras de una direcci
on de red, que indica el n
umero de bits
que estan a 1 en la mascara. Ejemplo: /24
Ejemplos:
Subred 193.147.1.0/24:
direcci
on de red:
193.147.1.0
direcci
on de broadcast: 193.147.1.255

Subred 12.0.0.0/16:
direcci
on de red:
12.0.0.0
direcci
on de broadcast: 12.0.255.255

Subred 193.147.71.0/25:
direcci
on de red:
193.147.71.0
direcci
on de broadcast: 193.147.71.127

GSyC - 2011

Repaso: IP, ARP, ICMP

11

IP y ARP: Comunicaci
on entre m
aquinas vecinas

Contenidos

Datagramas IP

Direcciones IP

IP y ARP: Comunicaci
on entre maquinas vecinas

IP y ARP: Comunicaci
on entre maquinas NO vecinas

IP e ICMP: traceroute

GSyC - 2011

Repaso: IP, ARP, ICMP

12

IP y ARP: Comunicaci
on entre m
aquinas vecinas

Envo de A a B

Datagrama IP

A
10.0.0.2

C
10.0.0.3

10.0.0.2 10.0.0.5 datos

:a1

:c1

D
10.0.0.4

:d1

B
10.0.0.5

:b1

Red 10.0.0.0

Mscara 255.255.255.0

Envo A -> B

A dispone de un datagrama IP para enviar a B

GSyC - 2011

Repaso: IP, ARP, ICMP

13

IP y ARP: Comunicaci
on entre m
aquinas vecinas

Envo de A a B

Datagrama IP

A
10.0.0.2

:a1

C
10.0.0.3

10.0.0.2 10.0.0.5 datos

Solicitud :a1

10.0.0.2

10.0.0.5

:c1

D
10.0.0.4

:d1

B
10.0.0.5

:b1

Red 10.0.0.0

Mscara 255.255.255.0

Envo A -> B
Tabla de encaminamiento en A
Destino

Gateway

Mscara

10.0.0.0

0.0.0.0

255.255.255.0

Cach ARP en A
IP

GSyC - 2011

Ethernet

A dispone de un datagrama IP para enviar a B


A consulta tabla de encaminamiento, necesita la
direccin Ethernet de B para enviar la trama Ethernet.
A enva solicitud de ARP Ethernet de B?

Interfaz

Repaso: IP, ARP, ICMP

14

IP y ARP: Comunicaci
on entre m
aquinas vecinas

Envo de A a B
Cach ARP en B

Datagrama IP

A
10.0.0.2

C
10.0.0.3

10.0.0.2 10.0.0.5 datos

:a1

IP

Ethernet

Interfaz

10.0.0.2

:a1

eth0

B
10.0.0.5

D
10.0.0.4

:c1

:b1

:d1

Red 10.0.0.0
ff:ff:ff:ff:ff:ff

:a1

ARP Solicitud :a1

10.0.0.2

Tabla de encaminamiento en A

Envo A -> B

Destino

Gateway

Mscara

10.0.0.0

0.0.0.0

255.255.255.0

Cach ARP en A
IP

Ethernet

Interfaz

Mscara 255.255.255.0

10.0.0.5

A dispone de un datagrama IP para enviar a B


A consulta tabla de encaminamiento, necesita la dir
Ethernet de B para enviar la trama Ethernet. A enva
solicitud de ARP Ethernet de B?
La solicitud ARP se enva a la direccin de broadcast
Ethernet. La mquina B aprende la asociacin entre
direccin Ethernet y direccin IP de A.

GSyC - 2011

Repaso: IP, ARP, ICMP

15

IP y ARP: Comunicaci
on entre m
aquinas vecinas

Envo de A a B
Cach ARP en B

Datagrama IP

A
10.0.0.2

C
10.0.0.3

10.0.0.2 10.0.0.5 datos

:a1

IP

Ethernet

Interfaz

10.0.0.2

:a1

eth0

D
10.0.0.4

:c1

:d1

B
10.0.0.5

:b1

Red 10.0.0.0
:a1

:b1

ARP Respuesta :b1

Tabla de encaminamiento en A
Destino

Gateway

Mscara

10.0.0.0

0.0.0.0

255.255.255.0

Cach ARP en A
Ethernet

Interfaz

10.0.0.5

:b1

eth0

GSyC - 2011

:a1

10.0.0.2

Mscara 255.255.255.0

Envo A -> B

IP

10.0.0.5

A dispone de un datagrama IP para enviar a B


A consulta tabla de encaminamiento, necesita la dir
Ethernet de B para enviar la trama Ethernet. A enva
solicitud de ARP Ethernet de B?
La solicitud ARP se enva a la dir de broadcast Ethernet. La
mquina B aprende la asociacin entre dir Ethernet y dir IP
de A.
B responde a A con su direccin Ethernet y A la apunta en
su cach ARP.

Repaso: IP, ARP, ICMP

16

IP y ARP: Comunicaci
on entre m
aquinas vecinas

Envo de A a B

A
10.0.0.2

C
10.0.0.3

Datagrama IP

B
10.0.0.5

D
10.0.0.4

10.0.0.2 10.0.0.5 datos

:a1

:b1 :a1

:c1

IP

:b1

:d1

Red 10.0.0.0

10.0.0.2 10.0.0.5 datos

Mscara 255.255.255.0

Envo A -> B

Tabla de encaminamiento en A
Destino

Gateway

Mscara

10.0.0.0

0.0.0.0

255.255.255.0

Cach ARP en A
IP

Ethernet

Interfaz

10.0.0.5

:b1

eth0

A dispone de un datagrama IP para enviar a B


A consulta tabla de encaminamiento, necesita la dir
Ethernet de B para enviar la trama Ethernet. A enva
solicitud de ARP Ethernet de B?
La solicitud ARP se enva a la dir de broadcast Ethernet. La
mquina B aprende la asociacin entre dir Ethernet y dir IP
de A. B responde a A con mensaje ARP su dir Ethernet y A
la apunta en su cache ARP.
A enva la trama Ethernet a B.

GSyC - 2011

Repaso: IP, ARP, ICMP

17

IP y ARP: Comunicaci
on entre m
aquinas vecinas

Envo de B a A
Cach ARP en B
IP

Ethernet

Interfaz

10.0.0.2

:a1

eth0

A
10.0.0.2

B
10.0.0.5

Datagrama IP
10.0.0.5 10.0.0.2

:a1

:b1

:a1

:b1

IP

10.0.0.5 10.0.0.2 datos

Red 10.0.0.0

Mscara 255.255.255.0

Tabla de encaminamiento en B

GSyC - 2011

Destino

Gateway

Mscara

10.0.0.0

0.0.0.0

255.255.255.0

Repaso: IP, ARP, ICMP

18

IP y ARP: Comunicaci
on entre m
aquinas NO vecinas

Contenidos

Datagramas IP

Direcciones IP

IP y ARP: Comunicaci
on entre maquinas vecinas

IP y ARP: Comunicaci
on entre maquinas NO vecinas

IP e ICMP: traceroute

GSyC - 2011

Repaso: IP, ARP, ICMP

19

IP y ARP: Comunicaci
on entre m
aquinas NO vecinas

Envo de A a E

A
10.0.0.2

Datagrama IP
10.0.0.2 10.0.1.2 datos

:a1

Red 10.0.0.0
:f1

eth0: 10.0.0.1

:f2

eth1: 10.0.1.1

Mscara 255.255.255.0

Red 10.0.1.0

Mscara 255.255.255.0

:e1

E
10.0.1.2

GSyC - 2011

Repaso: IP, ARP, ICMP

20

IP y ARP: Comunicaci
on entre m
aquinas NO vecinas

Envo de A a E

Datagrama IP

A
10.0.0.2

:a1

10.0.0.2 10.0.1.2 datos

Solicitud :a1

10.0.0.2

10.0.0.1

Red 10.0.0.0
:f1

eth0: 10.0.0.1

:f2

eth1: 10.0.1.1

Tabla de encaminamiento en A
Destino

Gateway

Mscara

10.0.0.0

0.0.0.0

255.255.255.0

0.0.0.0

10.0.0.1

0.0.0.0

Mscara 255.255.255.0

Red 10.0.1.0

Mscara 255.255.255.0

:e1

E
10.0.1.2

Cach ARP en A
IP

Ethernet

Interfaz

10.0.0.5

:b1

eth0

GSyC - 2011

Repaso: IP, ARP, ICMP

21

IP y ARP: Comunicaci
on entre m
aquinas NO vecinas

Envo de A a E

Datagrama IP

A
10.0.0.2

:a1

10.0.0.2 10.0.1.2 datos

:a1

ff:ff:ff:ff:ff:ff

Cach ARP en router


IP

Ethernet

Interfaz

10.0.0.2

:a1

eth0

ARP Solicitud :a1

10.0.0.2

10.0.0.1

Red 10.0.0.0
:f1 eth0: 10.0.0.1
Tabla de encaminamiento en A
Destino

Gateway

Mscara

10.0.0.0

0.0.0.0

255.255.255.0

0.0.0.0

10.0.0.1

0.0.0.0

:f2

eth1: 10.0.1.1

Ethernet

Interfaz

10.0.0.5

:b1

eth0

GSyC - 2011

Red 10.0.1.0

Mscara 255.255.255.0

:e1

E
10.0.1.2

Cach ARP en A
IP

Mscara 255.255.255.0

Repaso: IP, ARP, ICMP

22

IP y ARP: Comunicaci
on entre m
aquinas NO vecinas

Envo de A a E

Datagrama IP

A
10.0.0.2

:a1

10.0.0.2 10.0.1.2 datos

:a1

:f1

Cach ARP en router


IP

Ethernet

Interfaz

10.0.0.2

:a1

eth0

ARP Respuesta :f1

10.0.0.1

:a1

10.0.0.2

Red 10.0.0.0
:f1

eth0: 10.0.0.1

:f2

eth1: 10.0.1.1

Tabla de encaminamiento en A
Destino

Gateway

Mscara

10.0.0.0

0.0.0.0

255.255.255.0

0.0.0.0

10.0.0.1

0.0.0.0

Mscara 255.255.255.0

Red 10.0.1.0

Mscara 255.255.255.0

:e1

E
10.0.1.2

Cach ARP en A
IP

Ethernet

Interfaz

10.0.0.5

:b1

eth0

10.0.0.1

:f1

eth0

GSyC - 2011

Repaso: IP, ARP, ICMP

23

IP y ARP: Comunicaci
on entre m
aquinas NO vecinas

Envo de A a E

A
10.0.0.2

Datagrama IP
10.0.0.2 10.0.1.2 datos

:a1

:f1

:a1

IP

10.0.0.2 10.0.1.2 datos

Red 10.0.0.0
:f1 eth0: 10.0.0.1

Tabla de encaminamiento en A
Destino

Gateway

Mscara

10.0.0.0

0.0.0.0

255.255.255.0

0.0.0.0

10.0.0.1

0.0.0.0

:f2

eth1: 10.0.1.1

Ethernet

Interfaz

10.0.0.5

:b1

eth0

10.0.0.1

:f1

eth0

GSyC - 2011

Red 10.0.1.0

Mscara 255.255.255.0

:e1

E
10.0.1.2

Cach ARP en A
IP

Mscara 255.255.255.0

Repaso: IP, ARP, ICMP

24

IP y ARP: Comunicaci
on entre m
aquinas NO vecinas

Envo de A a E

A
10.0.0.2

:a1

Red 10.0.0.0
:f1 eth0: 10.0.0.1

Datagrama IP
10.0.0.2 10.0.1.2 datos

:f2

eth1: 10.0.1.1

Mscara 255.255.255.0

Red 10.0.1.0

Mscara 255.255.255.0

:e1

E
10.0.1.2

GSyC - 2011

Repaso: IP, ARP, ICMP

25

IP y ARP: Comunicaci
on entre m
aquinas NO vecinas

Envo de A a E

A
10.0.0.2
Cach ARP en router

:a1

IP

Ethernet

Interfaz

10.0.0.2

:a1

eth0

Red 10.0.0.0
:f1 eth0: 10.0.0.1

Datagrama IP
10.0.0.2 10.0.1.2 datos

:f2

eth1: 10.0.1.1

Mscara 255.255.255.0

Red 10.0.1.0

Mscara 255.255.255.0

:e1
Tabla de encaminamiento en router

GSyC - 2011

Destino

Gateway

Mscara

Interfaz

10.0.0.0

0.0.0.0

255.255.255.0

eth0

10.0.1.0

0.0.0.0

255.255.255.0

eth1

Repaso: IP, ARP, ICMP

E
10.0.1.2

26

IP y ARP: Comunicaci
on entre m
aquinas NO vecinas

Envo de A a E

A
10.0.0.2
Cach ARP en router

:a1

IP

Ethernet

Interfaz

10.0.0.2

:a1

eth0

Red 10.0.0.0

Mscara 255.255.255.0

:f1 eth0: 10.0.0.1

Datagrama IP
10.0.0.2 10.0.1.2 datos

:f2
ff:ff:ff:ff:ff:ff

:f2

ARP Solicitud :f2

Red 10.0.1.0

eth1: 10.0.1.1

10.0.1.1

Mscara 255.255.255.0

:e1

10.0.1.2

E
10.0.1.2

Tabla de encaminamiento en router


Destino

Gateway

Mscara

Interfaz

10.0.0.0

0.0.0.0

255.255.255.0

eth0

Cach ARP en E

10.0.1.0

0.0.0.0

255.255.255.0

eth1

IP

Ethernet

Interfaz

10.0.1.1

:f2

eth0

GSyC - 2011

Repaso: IP, ARP, ICMP

27

IP y ARP: Comunicaci
on entre m
aquinas NO vecinas

Envo de A a E

A
10.0.0.2
Cach ARP en router

:a1

IP

Ethernet

Interfaz

10.0.0.2

:a1

eth0

10.0.1.2

:e1

eth1

Red 10.0.0.0

Mscara 255.255.255.0

:f1 eth0: 10.0.0.1

Datagrama IP
10.0.0.2 10.0.1.2 datos

:f2
:f2

:e1

ARP Respuesta :e1

Red 10.0.1.0

eth1: 10.0.1.1

10.0.1.2

:f2

Mscara 255.255.255.0

10.0.1.1

E
10.0.1.2

Tabla de encaminamiento en router

GSyC - 2011

:e1

Destino

Gateway

Mscara

Interfaz

10.0.0.0

0.0.0.0

255.255.255.0

eth0

Cach ARP en E

10.0.1.0

0.0.0.0

255.255.255.0

eth1

IP

Ethernet

Interfaz

10.0.1.1

:f2

eth0

Repaso: IP, ARP, ICMP

28

IP y ARP: Comunicaci
on entre m
aquinas NO vecinas

Envo de A a E

A
10.0.0.2
Cach ARP en router

:a1

IP

Ethernet

Interfaz

10.0.0.2

:a1

eth0

10.0.1.2

:e1

eth1

:f1 eth0: 10.0.0.1

Datagrama IP
10.0.0.2 10.0.1.2 datos

:f2
:e1

:f2

IP

eth1: 10.0.1.1

Red 10.0.0.0

Mscara 255.255.255.0

Red 10.0.1.0

Mscara 255.255.255.0

:e1

10.0.0.2 10.0.1.2 datos

E
10.0.1.2

Tabla de encaminamiento en router


Destino

Gateway

Mscara

Interfaz

10.0.0.0

0.0.0.0

255.255.255.0

eth0

10.0.1.0

0.0.0.0

255.255.255.0

eth1

GSyC - 2011

Repaso: IP, ARP, ICMP

29

IP y ARP: Comunicaci
on entre m
aquinas NO vecinas

Envo de E a A

A
10.0.0.2

:a1

Red 10.0.0.0
:f1 eth0: 10.0.0.1
:f2 eth1: 10.0.1.1
Datagrama IP

Mscara 255.255.255.0

Red 10.0.1.0

Mscara 255.255.255.0

:e1

10.0.1.2 10.0.0.2 datos

:f2

:e1

IP

Tabla de encaminamiento en E

GSyC - 2011

E
10.0.1.2

10.0.1.2 10.0.0.2 datos


Cach ARP en E

Destino

Gateway

Mscara

Interfaz

IP

Ethernet

Interfaz

10.0.1.0

0.0.0.0

255.255.255.0

eth0

10.0.1.1

:f2

eth0

0.0.0.0

10.0.1.1

0.0.0.0

eth0

Repaso: IP, ARP, ICMP

30

IP y ARP: Comunicaci
on entre m
aquinas NO vecinas

Envo de E a A

A
10.0.0.2

Datagrama IP

Cach ARP en router

10.0.1.2 10.0.0.2 datos

:a1

:a1

:f1

IP

10.0.1.2 10.0.0.2 datos

IP

Ethernet

Interfaz

10.0.0.2

:a1

eth0

10.0.1.2

:e1

eth1

Red 10.0.0.0
:f1 eth0: 10.0.0.1
:f2

eth1: 10.0.1.1

Mscara 255.255.255.0

Red 10.0.1.0

Mscara 255.255.255.0

:e1
Tabla de encaminamiento en router
Destino

Gateway

Mscara

Interfaz

10.0.0.0

0.0.0.0

255.255.255.0

eth0

10.0.1.0

0.0.0.0

255.255.255.0

eth1

GSyC - 2011

Repaso: IP, ARP, ICMP

E
10.0.1.2

31

IP e ICMP: traceroute

Contenidos

Datagramas IP

Direcciones IP

IP y ARP: Comunicaci
on entre maquinas vecinas

IP y ARP: Comunicaci
on entre maquinas NO vecinas

IP e ICMP: traceroute

GSyC - 2011

Repaso: IP, ARP, ICMP

32

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

$"

(()(*"

+!#,+,-!"./"

+!#,+,-!"01/"

1!234"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

!"

#"

"#

11.0.0.10

12.0.0.2

16.0.0.10

14.0.0.2

!$#

12.0.0.1

14.0.0.4

!"#

!&#

11.0.0.1

16.0.0.4

15.0.0.4

13.0.0.1
13.0.0.3

!%#

15.0.0.3

A enva un datagrama al destino con TTL 1 (enva 3 datagramas, pero lo veremos con 1 por simplicidad).

GSyC - 2011

Repaso: IP, ARP, ICMP

33

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

$"

(()(*"

+!#,+,-!"./"

+!#,+,-!"01/"

1!234"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

!"

#"

"#

11.0.0.10

12.0.0.2
12.0.0.1

14.0.0.4

!"#

!&#

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"<676767#

"%67676%#

11.0.0.1

$#

16.0.0.4

15.0.0.4

13.0.0.1
13.0.0.3

!%#

15.0.0.3

'(#)*+,-.# '(#/-01.)#223#
$$%&%&%$"
+!#,+,-!",25,-6,2"

16.0.0.10

14.0.0.2

!$#

$$%&%&%$&"

+!#,+,-!"./"

')"

2+=)# >?/+,)#
$$"

&"

+!#,+,-!".+7/"

1!234".+7/"

R1 enva un ICMP de TTL excedido al origen del datagrama, y A muestra la IP de origen de ese ICMP (R1).

GSyC - 2011

Repaso: IP, ARP, ICMP

34

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2

$$%&%&%$&"
,!#-,-.!"-36-.7-3"

$'%&%&%$&"

("

))*)+"

,!#-,-.!"/0"

,!#-,-.!"120"

2!345"120"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

!"

#"

%#

11.0.0.10

12.0.0.2
12.0.0.1

14.0.0.4

!"#

!&#

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"<676767#

"%67676%#

16.0.0.10

14.0.0.2

!$#

11.0.0.1

16.0.0.4

15.0.0.4

13.0.0.1
13.0.0.3

!%#

15.0.0.3

A enva ahora un datagrama al destino con TTL 2.

GSyC - 2011

Repaso: IP, ARP, ICMP

35

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

$"

(()(*"

+!#,+,-!"./"

+!#,+,-!"01/"

1!234"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

!"

11.0.0.10

#"

%#
12.0.0.2
12.0.0.1

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"<676767#

"%67676%#

11.0.0.1

!"#

!$#

16.0.0.10

14.0.0.2
14.0.0.4

&#

!&#

16.0.0.4

15.0.0.4

13.0.0.1
13.0.0.3

!%#

15.0.0.3

R1 decrementa el TTL y lo reenva seg


un su tabla de encaminamiento.

GSyC - 2011

Repaso: IP, ARP, ICMP

36

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

$"

(()(*"

+!#,+,-!"./"

+!#,+,-!"01/"

1!234"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

!"

#"

%#

11.0.0.10

12.0.0.2
12.0.0.1

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"<676767#

"%67676%#

11.0.0.1

14.0.0.4

&#

!"#

!&#

16.0.0.4

15.0.0.4

13.0.0.1
13.0.0.3

!%#

=#

289:8#/-#!%#
15.0.0.3

'(#)*+,-.# '(#/-01.)#223#
$(%&%&%("
+!#,+,-!",25,-6,2"

16.0.0.10

14.0.0.2

!$#

$$%&%&%$&"

"%676767#

7676767#

"=676767#

7676767#

""676767#

"%67676"#

"<676767#

"=67676&#

2+>)# ?@/+,)#

')"

$$"

+!#,+,-!"./"

&"

+!#,+,-!".+7/"

1!234".+7/"

R3 enva un ICMP de TTL excedido al origen del datagrama, por la ruta que le indica su tabla.

GSyC - 2011

Repaso: IP, ARP, ICMP

37

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

$"

(()(*"

+!#,+,-!"./"

+!#,+,-!"01/"

1!234"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

!"

#"

%#

11.0.0.10

12.0.0.2
12.0.0.1

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"<676767#

"%67676%#

11.0.0.1

<#

14.0.0.4

&#

!"#

!&#

16.0.0.4

15.0.0.4

13.0.0.1
13.0.0.3

!%#

289:8#/-#!%#
15.0.0.3

=#
'(#)*+,-.# '(#/-01.)#223#
$(%&%&%("
+!#,+,-!",25,-6,2"

16.0.0.10

14.0.0.2

!$#

$$%&%&%$&"

+!#,+,-!"./"

'("

"%676767#

7676767#

"=676767#

7676767#

""676767#

"%67676"#

"<676767#

"=67676&#

2+>)# ?@/+,)#
$$"

&"

+!#,+,-!".+7/"

1!234".+7/"

R1 reenva el ICMP, tras decrementar el TTL. A muestra la IP del ICMP recibido (R3).

GSyC - 2011

Repaso: IP, ARP, ICMP

38

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

("

(()(*"

+!#,+,-!"./"

+!#,+,-!"01/"

1!234"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

!"

#"

<#

11.0.0.10

12.0.0.2

7676767#

"$676767#

7676767#

"%676767#

7676767#

"=676767#

"%67676%#

16.0.0.10

14.0.0.2

12.0.0.1

14.0.0.4

!"#

!&#

289:8#/-#!"#
""676767#

!$#

11.0.0.1

16.0.0.4

15.0.0.4

13.0.0.1
13.0.0.3

!%#

289:8#/-#!%#
15.0.0.3

"%676767#

7676767#

">676767#

7676767#

""676767#

"%67676"#

"=676767#

">67676&#

A enva ahora un datagrama al destino con TTL 3.

GSyC - 2011

Repaso: IP, ARP, ICMP

39

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3

$$%&%&%$&"
,!#-,-.!"-36-.7-3"

$'%&%&%$&"

("

))*)+"

,!#-,-.!"/0"

,!#-,-.!"120"

2!345"120"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

!"

11.0.0.10

#"

<#
12.0.0.2
12.0.0.1

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"=676767#

"%67676%#

11.0.0.1

!"#

!$#

16.0.0.10

14.0.0.2
14.0.0.4

?#

!&#

16.0.0.4

15.0.0.4

13.0.0.1
13.0.0.3

!%#

289:8#/-#!%#
15.0.0.3

"%676767#

7676767#

">676767#

7676767#

""676767#

"%67676"#

"=676767#

">67676&#

R1 decrementa el TTL y lo reenva seg


un su tabla de encaminamiento.

GSyC - 2011

Repaso: IP, ARP, ICMP

40

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

$"

(()(*"

+!#,+,-!"./"

+!#,+,-!"01/"

1!234"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

!"

#"

<#

11.0.0.10

12.0.0.2
12.0.0.1

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"=676767#

"%67676%#

?#

!"#

11.0.0.1

16.0.0.10

14.0.0.2

!$#

14.0.0.4

@#

!&#

16.0.0.4

15.0.0.4

13.0.0.1
13.0.0.3

!%#

289:8#/-#!%#
15.0.0.3

"%676767#

7676767#

">676767#

7676767#

""676767#

"%67676"#

"=676767#

">67676&#

R3 decrementa el TTL y lo reenva seg


un su tabla de encaminamiento.

GSyC - 2011

Repaso: IP, ARP, ICMP

41

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

$"

(()(*"

+!#,+,-!"./"

+!#,+,-!"01/"

1!234"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

!"

#"

"7#
<#

11.0.0.10

12.0.0.2
12.0.0.1

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"=676767#

"%67676%#

11.0.0.1

?#

!"#

14.0.0.4

@#

!&#

16.0.0.4

15.0.0.4

13.0.0.1
13.0.0.3

!%#

289:8#/-#!%#
15.0.0.3

'(#)*+,-.# '(#/-01.)#223#
$)%&%&%)"
+!#,+,-!",25,-6,2"

16.0.0.10

14.0.0.2

!$#

$$%&%&%$&"

+!#,+,-!"./"

')"

"%676767#

7676767#

">676767#

7676767#

""676767#

"%67676"#

"=676767#

">67676&#

289:8#/-#!&#
"&676767#

7676767#

">676767#

7676767#

"=676767#

7676767#

""676767#

"&67676$#

2+A)# BC/+,)#
$$"

&"

+!#,+,-!".+7/"

1!234".+7/"

R4 enva un ICMP de TTL excedido al origen del datagrama, por la ruta que le indica su tabla (por R2!).

GSyC - 2011

Repaso: IP, ARP, ICMP

42

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

$"

(()(*"

+!#,+,-!"./"

+!#,+,-!"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

1!234"01/"

289:8#/-#!$#

!"

""#

"7#

<#

11.0.0.10

12.0.0.2
12.0.0.1

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"=676767#

"%67676%#

11.0.0.1

!$#

7676767#

""676767#

"$67676"#

!&#

16.0.0.4

15.0.0.4
13.0.0.3

!%#

289:8#/-#!%#
15.0.0.3

'(#)*+,-.# '(#/-01.)#223#
$)%&%&%)"

$$%&%&%$&"

#"
16.0.0.10

14.0.0.4

@#

13.0.0.1

+!#,+,-!",25,-6,2"

7676767#

"&676767#

14.0.0.2

?#

!"#

"$676767#

"%676767#

7676767#

">676767#

7676767#

""676767#

"%67676"#

"=676767#

">67676&#

289:8#/-#!&#
"&676767#

7676767#

">676767#

7676767#

"=676767#

7676767#

""676767#

"&67676$#

2+A)# BC/+,)#

'("

$$"

+!#,+,-!"./"

&"

+!#,+,-!".+7/"

1!234".+7/"

R2 reenva el ICMP, tras decrementar el TTL, por la ruta que le indica su tabla.

GSyC - 2011

Repaso: IP, ARP, ICMP

43

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3 14.0.0.4

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

$"

(()(*"

+!#,+,-!"./"

+!#,+,-!"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

!"

""#

"7#

<#

11.0.0.10

12.0.0.2
12.0.0.1

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"=676767#

1!234"01/"

289:8#/-#!$#

11.0.0.1

"$#

!$#

7676767#

""676767#

"$67676"#

!&#

16.0.0.4

15.0.0.4
13.0.0.3

!%#

289:8#/-#!%#
15.0.0.3

'(#)*+,-.# '(#/-01.)#223#
$)%&%&%)"

$$%&%&%$&"

+!#,+,-!"./"

'7"

#"
16.0.0.10

14.0.0.4

@#

13.0.0.1

"%67676%#

+!#,+,-!",25,-6,2"

7676767#

"&676767#

14.0.0.2

?#

!"#

"$676767#

"%676767#

7676767#

">676767#

7676767#

""676767#

"%67676"#

"=676767#

">67676&#

289:8#/-#!&#
"&676767#

7676767#

">676767#

7676767#

"=676767#

7676767#

""676767#

"&67676$#

2+A)# BC/+,)#
$$"

&"

+!#,+,-!".+8/"

1!234".+8/"

R1 reenva el ICMP, tras decrementar el TTL. A muestra la IP del ICMP recibido (R4).

GSyC - 2011

Repaso: IP, ARP, ICMP

44

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3 14.0.0.4
4

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

("

))()*"

+!#,+,-!"./"

+!#,+,-!"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

1!234"01/"

289:8#/-#!$#

!"

"%#

11.0.0.10

12.0.0.2

7676767#

"$676767#

7676767#

"%676767#

7676767#

"<676767#

"%67676%#

7676767#

"&676767#

7676767#

""676767#

"$67676"#

14.0.0.2

12.0.0.1

14.0.0.4

!"#

!&#

289:8#/-#!"#
""676767#

!$#

"$676767#

11.0.0.1

16.0.0.4

15.0.0.4

13.0.0.1
13.0.0.3

!%#

289:8#/-#!%#
15.0.0.3

"%676767#

7676767#

"=676767#

7676767#

""676767#

"%67676"#

"<676767#

"=67676&#

#"
16.0.0.10

289:8#/-#!&#
"&676767#

7676767#

"=676767#

7676767#

"<676767#

7676767#

""676767#

"&67676$#

A enva ahora un datagrama al destino con TTL 4.

GSyC - 2011

Repaso: IP, ARP, ICMP

45

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3 14.0.0.4
4

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

("

(()(*"

+!#,+,-!"./"

+!#,+,-!"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

1!234"01/"

289:8#/-#!$#

!"

11.0.0.10

"%#
12.0.0.2
12.0.0.1

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"<676767#

"%67676%#

11.0.0.1

!"#

!$#

"$676767#

7676767#

"&676767#

7676767#

""676767#

"$67676"#

14.0.0.2

16.0.0.10

14.0.0.4

"&#

!&#

16.0.0.4

15.0.0.4

13.0.0.1
13.0.0.3

#"

!%#

289:8#/-#!%#
15.0.0.3

"%676767#

7676767#

"=676767#

7676767#

""676767#

"%67676"#

"<676767#

"=67676&#

289:8#/-#!&#
"&676767#

7676767#

"=676767#

7676767#

"<676767#

7676767#

""676767#

"&67676$#

R1 decrementa el TTL y lo reenva seg


un su tabla de encaminamiento.

GSyC - 2011

Repaso: IP, ARP, ICMP

46

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3 14.0.0.4
4

$$%&%&%$&"
,!#-,-.!"-36-.7-3"

$'%&%&%$&"

("

))*)+"

,!#-,-.!"/0"

,!#-,-.!"120"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

2!345"120"

289:8#/-#!$#

!"

"%#

11.0.0.10

12.0.0.2
12.0.0.1

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"<676767#

"%67676%#

11.0.0.1

!"#

"$676767#

7676767#

"&676767#

7676767#

""676767#

"$67676"#

!$#

14.0.0.4

"=#

!&#

16.0.0.4

15.0.0.4

13.0.0.1

!%#

16.0.0.10

14.0.0.2

"&#

13.0.0.3

#"

289:8#/-#!%#
15.0.0.3

"%676767#

7676767#

"=676767#

7676767#

""676767#

"%67676"#

"<676767#

"=67676&#

289:8#/-#!&#
"&676767#

7676767#

"=676767#

7676767#

"<676767#

7676767#

""676767#

"&67676$#

R3 decrementa el TTL y lo reenva seg


un su tabla de encaminamiento.

GSyC - 2011

Repaso: IP, ARP, ICMP

47

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3 14.0.0.4
4

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

$"

(()(*"

+!#,+,-!"./"

+!#,+,-!"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

1!234"01/"

289:8#/-#!$#

!"

11.0.0.10

"%#
12.0.0.2
12.0.0.1

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"<676767#

"%67676%#

11.0.0.1

!"#

!$#

"&#

"$676767#

7676767#

"&676767#

7676767#

""676767#

"$67676"#

14.0.0.2

"=#

13.0.0.3

!%#

"<#
!&#

16.0.0.4

289:8#/-#!%#
15.0.0.3

16.0.0.10

14.0.0.4

15.0.0.4

13.0.0.1

#"

"%676767#

7676767#

"=676767#

7676767#

""676767#

"%67676"#

"<676767#

"=67676&#

289:8#/-#!&#
"&676767#

7676767#

"=676767#

7676767#

"<676767#

7676767#

""676767#

"&67676$#

R4 decrementa el TTL y lo reenva seg


un su tabla de encaminamiento.

GSyC - 2011

Repaso: IP, ARP, ICMP

48

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3 14.0.0.4
4

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

$"

(()(*"

+!#,+,-!"./"

+!#,+,-!"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

1!234"01/"

289:8#/-#A#

289:8#/-#!$#

!"

"%#

11.0.0.10

12.0.0.2
12.0.0.1

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"<676767#

"%67676%#

11.0.0.1

!$#

"&676767#

7676767#

""676767#

"$67676"#

"<#
!&#

16.0.0.4

15.0.0.4
13.0.0.3

!%#

289:8#/-#!%#
15.0.0.3

'(#)*+,-.# '(#/-01.)#223#
$'%&%&%$&"

$$%&%&%$&"

#"

"<676767#

7676767#

7676767#

"<67676&#

16.0.0.10

"B#

14.0.0.4

"=#

13.0.0.1

+!#,+,-!",25,-6,2"

7676767#

14.0.0.2

"&#

!"#

"$676767#

"%676767#

7676767#

"=676767#

7676767#

""676767#

"%67676"#

"<676767#

"=67676&#

289:8#/-#!&#
"&676767#

7676767#

"=676767#

7676767#

"<676767#

7676767#

""676767#

"&67676$#

2+>)# ?@/+,)#

')"

("

+!#,+,-!"./"

("

+!#,+,-!".+7/"

1!234".+7/"

B recibe el datagrama. Enva un ICMP de puerto inalcanzable al origen del datagrama.

GSyC - 2011

Repaso: IP, ARP, ICMP

49

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3 14.0.0.4
4

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

$"

(()(*"

+!#,+,-!"./"

+!#,+,-!"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

1!234"01/"

289:8#/-#A#

289:8#/-#!$#

!"

"C#
"%#

11.0.0.10

12.0.0.2
12.0.0.1

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"<676767#

"%67676%#

11.0.0.1

!"#

7676767#

"&676767#

7676767#

""676767#

"$67676"#

14.0.0.2

!$#

"&#

"<#
!&#

16.0.0.4

15.0.0.4

13.0.0.1
13.0.0.3

!%#

289:8#/-#!%#
15.0.0.3

$'%&%&%$&"

$$%&%&%$&"

+!#,+,-!"./"

'("

"%676767#

#"

7676767#

7676767#

"<67676&#

16.0.0.10

"B#

14.0.0.4

"=#

'(#)*+,-.# '(#/-01.)#223#
+!#,+,-!",25,-6,2"

"$676767#

"<676767#

7676767#

"=676767#

7676767#

""676767#

"%67676"#

"<676767#

"=67676&#

289:8#/-#!&#
"&676767#

7676767#

"=676767#

7676767#

"<676767#

7676767#

""676767#

"&67676$#

2+>)# ?@/+,)#
("

("

+!#,+,-!".+7/"

1!234".+7/"

R4 reenva el ICMP, tras decrementar el TTL, por la ruta que le indica su tabla.

GSyC - 2011

Repaso: IP, ARP, ICMP

50

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3 14.0.0.4
4

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

$"

(()(*"

+!#,+,-!"./"

+!#,+,-!"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

1!234"01/"

289:8#/-#A#

289:8#/-#!$#

!"

"D#

"C#

"%#

11.0.0.10

12.0.0.2
12.0.0.1

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"<676767#

"%67676%#

7676767#

""676767#

"$67676"#

"<#
!&#

16.0.0.4

15.0.0.4
13.0.0.3

!%#

289:8#/-#!%#
15.0.0.3

'(#)*+,-.# '(#/-01.)#223#
$'%&%&%$&"

$$%&%&%$&"

#"

"<676767#

7676767#

7676767#

"<67676&#

16.0.0.10

"B#

14.0.0.4

"=#

13.0.0.1

+!#,+,-!",25,-6,2"

7676767#

"&676767#

14.0.0.2

!$#

"&#

!"#

11.0.0.1

"$676767#

"%676767#

7676767#

"=676767#

7676767#

""676767#

"%67676"#

"<676767#

"=67676&#

289:8#/-#!&#
"&676767#

7676767#

"=676767#

7676767#

"<676767#

7676767#

""676767#

"&67676$#

2+>)# ?@/+,)#

'7"

("

+!#,+,-!"./"

("

+!#,+,-!".+8/"

1!234".+8/"

R2 reenva el ICMP, tras decrementar el TTL, por la ruta que le indica su tabla.

GSyC - 2011

Repaso: IP, ARP, ICMP

51

IP e ICMP: traceroute

(4-*5)##
/-01.)#

'(#)*+,-.# '(#/-01.)#223#

$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3 14.0.0.4
4 16.0.0.10

$$%&%&%$&"
+!#,+,-!",25,-6,2"

$'%&%&%$&"

$"

(()(*"

+!#,+,-!"./"

+!#,+,-!"01/"

289:8#/-#;#
""676767#

7676767#

7676767#

""67676"#

!"

"D#

"C#

"%#

11.0.0.10

12.0.0.2
12.0.0.1

289:8#/-#!"#
""676767#

7676767#

"$676767#

7676767#

"%676767#

7676767#

"<676767#

1!234"01/"

289:8#/-#A#

289:8#/-#!$#

11.0.0.1

$7#

!"#

7676767#

"&676767#

7676767#

""676767#

"$67676"#

14.0.0.2

!$#

"&#

"<#

"=#

!&#

16.0.0.4

15.0.0.4
13.0.0.3

!%#

289:8#/-#!%#
15.0.0.3

'(#)*+,-.# '(#/-01.)#223#
$'%&%&%$&"

$$%&%&%$&"

+!#,+,-!"./"

'$"

#"

7676767#

7676767#

"<67676&#

16.0.0.10

"B#

14.0.0.4

13.0.0.1

"%67676%#

+!#,+,-!",25,-6,2"

"$676767#

"<676767#

"%676767#

7676767#

"=676767#

7676767#

""676767#

"%67676"#

"<676767#

"=67676&#

289:8#/-#!&#
"&676767#

7676767#

"=676767#

7676767#

"<676767#

7676767#

""676767#

"&67676$#

2+>)# ?@/+,)#
("

("

+!#,+,-!".+7/"

1!234".+7/"

R1 reenva el ICMP, tras decrementar el TTL. A muestra la IP del ICMP recibido (B) y termina al ser el destino.

GSyC - 2011

Repaso: IP, ARP, ICMP

52

Вам также может понравиться