PDF de programación - Redes practica2

Imágen de pdf Redes practica2

Redes practica2gráfica de visualizaciones

Publicado el 11 de Julio del 2017
396 visualizaciones desde el 11 de Julio del 2017
3,4 MB
16 paginas
Creado hace 13a (03/12/2010)
Redes (9359). Curso 2010-11
Ingeniería Técnica en Informática de Sistemas (plan 2001)

Carlos A. Jara Bravo ([email protected])
Grupo de Innovación Educativa en Automática

© 2010 GITE – IEA

Redes (9359). Curso 2010-11
Ingeniería Técnica en Informática de Sistemas (plan 2001)

PRACTICAS DE LABORATORIO DE REDES.

Práctica 1: Introducción a Redes y a TCP/IP sobre tecnología Ethernet.
Práctica 2: Protocolo de mensajes de control de Internet (ICMP).
Práctica 3: Protocolos de nivel de transporte en TCP/IP.
Práctica 4: Encaminamiento de paquetes con IP.

Carlos A. Jara Bravo ([email protected])
Grupo de Innovación Educativa en Automática

© 2010 GITE – IEA

1

Redes (9359). Curso 2010-11
Ingeniería Técnica en Informática de Sistemas (plan 2001)

PRÁCTICA Nº2

PROTOCOLO DE MENSAJES DE CONTROL DE INTERNET

(ICMP)

1. Protocolo ICMP

- Introducción
- Encapsulación ICMP
- Formato ICMP

2. Mensajes Echo Request y Echo Reply
3. Mensaje Destination Unreachable
4. Mensaje Redirect
5. Mensaje Time Excedeed
6. Mensaje Source Quench
7. Mensaje Timestamp

1ª sesión

2ª sesión

Carlos A. Jara Bravo ([email protected])
Grupo de Innovación Educativa en Automática

© 2010 GITE – IEA

Protocolo ICMP

1. Introducción.
2. Encapsulación ICMP.
3. Formato trama ICMP.

1
1
-
0
1
0
2

.
s
a
m
e
t
s
S

e
d
a
c
i
t



i

á
m
r
o

f

n

I


i



n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n



i

I





s
e
d
e
R

Práctica 2. Protocolo de Mensajes de Control de Internet (ICMP)

4

2

Introducción ICMP





ICMP Protocolo de Mensajes de Control de Internet.
Se considera parte del nivel de la CAPA DE RED (Internet IP).

1
1
-
0
1
0
2

i


.
s
a
m
e
t
s
S
e
d
a
c
i
t



á
m
r
o

f

n

I


i



n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n



i

I



y Host emplean ICMP para
Routers
informar a IP sobre control/errores en la red




s
e
d
e
R

SÓLO INFORMA, NO CORRIGE
SÓLO INFORMA, NO CORRIGE

Arquitectura TCP/IP

- Estado host destino
- Variación/anomalía en rutas
- Alcance del destino
- Expiración vida de un paquete
- Congestión en routers

Práctica 2. Protocolo de Mensajes de Control de Internet (ICMP)

5

Encapsulación ICMP

 El mensaje ICMP es transmitido en un Datagrama IP.

 Esquema trama IP

Variará según el error/tarea control
Variará según el error/tarea control

ICMP

8 bytes

Internet IP

20 bytes

Ethernet

14 bytes

1
1
-
0
1
0
2

.
s
a
m
e
t
s
S

e
d
a
c
i
t



i

á
m
r
o

f

n

I


i



n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n



i

I





s
e
d
e
R

Práctica 2. Protocolo de Mensajes de Control de Internet (ICMP)

6

3

Formato ICMP





Cada mensaje (control/error) ICMP tiene su propio formato.
Sólo tienen los tres primeros campos en común (4 bytes).

20 bytes

Común trama ICMP

Variable trama ICMP

8 bits (1 byte)

8 bits (1 byte)

16 bits (2 bytes)

(SVT)
(SVT)

Cabecera ICMP

(8 bytes)

1
1
-
0
1
0
2

i


.
s
a
m
e
t
s
S
e
d
a
c
i
t



á
m
r
o

f

n

I


i



n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n



i

I




s
e
d
e
R

Depende de los campos Tipo y Código
Información extra del error/tarea control

Práctica 2. Protocolo de Mensajes de Control de Internet (ICMP)

7

Formato ICMP



Campo Tipo  identifica el tipo de mensaje (error/tarea control).

(Echo Reply)

(Destination Unreach.)

(Source Quench)

(Redirect)

(Echo Request)
(Time Excedeed)

(Timestamp)

(Timestamp Reply)

(SVT)
(SVT)

Mensaje de error ICMP

Cabecera IP + Cabecera ICMP

del datagrama que provocó el error

1
1
-
0
1
0
2

.
s
a
m
e
t
s
S

e
d
a
c
i
t



i

á
m
r
o

f

n

I


i



n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n



i

I





s
e
d
e
R

Ejemplo (ping a PE)

Práctica 2. Protocolo de Mensajes de Control de Internet (ICMP)

8

4

Formato ICMP

 No se generan mensajes de error ICMP

Un datagrama destinado a una dirección IP de Broadcast
Un datagrama enviado como Broadcast de la capa de enlace (ARP Request).
Un datagrama fragmentado que no sea el primero de la secuencia.
Un fragmento recibido fuera de secuencia.

1
1
-
0
1
0
2

i


.
s
a
m
e
t
s
S
e
d
a
c
i
t



á
m
r
o

f

n

I


i



n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n



i

I




s
e
d
e
R

Práctica 2. Protocolo de Mensajes de Control de Internet (ICMP)

9

Práctica 2

1. Protocolo ICMP

- Introducción
- Encapsulación ICMP
- Formato ICMP

2. Mensajes Echo Request y Echo Reply
3. Mensaje Destination Unreachable
4. Mensaje Redirect
5. Mensaje Time Excedeed
6. Mensaje Source Quench
7. Mensaje Timestamp

1
1
-
0
1
0
2

.
s
a
m
e
t
s
S

e
d
a
c
i
t



i

á
m
r
o

f

n

I


i



n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n



i

I





s
e
d
e
R

Práctica 2. Protocolo de Mensajes de Control de Internet (ICMP)

10

5

Mensajes Echo Request y Echo Reply



Programa de aplicación “ping”  herramienta para saber
accesibilidad y estado de un host destino.

la

Ping

Aplicación

1
1
-
0
1
0
2

i


.
s
a
m
e
t
s
S
e
d
a
c
i
t



Datagrama IP
Datagrama IP

ICMP

Internet IP

á
m
r
o

f

n

I


i



n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n



i

I

No utiliza TCP/UDP (Capa Transporte)

Comprobar el estado de un host a nivel IP

Si la dirección IP es accesible
Si la dirección IP es accesible

No asegura TCP/UDP funcione bien
No asegura TCP/UDP funcione bien




s
e
d
e
R

Echo Request
Echo Request

Echo Reply
Echo Reply

Práctica 2. Protocolo de Mensajes de Control de Internet (ICMP)

11

Mensajes Echo Request y Echo Reply





Ping envía un mensaje de petición (Echo Request, tipo 8) y espera el
retorno de una respuesta (Echo Reply, tipo 0) con los mismos datos.
Ping evalúa el tiempo de respuesta promedio de un host en la red.

Echo Request

Echo Reply

Red 10.1.0.0/16

1
1
-
0
1
0
2

.
s
a
m
e
t
s
S

e
d
a
c
i
t



i

á
m
r
o

f

n

I


ping ––n 1 10.1.2.5
ping
n 1 10.1.2.5



n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n



i

i

I

10.1.2.3

10.1.2.4

10.1.2.5

10.1.2.6





s
e
d
e
R

Práctica 2. Protocolo de Mensajes de Control de Internet (ICMP)

12

6

1
1
-
0
1
0
2

i


.
s
a
m
e
t
s
S
e
d
a
c
i
t



á
m
r
o

f

n

I


i



n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n



i

I




s
e
d
e
R

1
1
-
0
1
0
2

.
s
a
m
e
t
s
S

e
d
a
c
i
t



i

á
m
r
o

f

n

I


i



n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n



i

I





s
e
d
e
R

Mensajes Echo Request y Echo Reply



Comando: ping <ip>

4 peticiones de 32 bytes de datos ICMP
Nº paquetes perdidos, tiempos de respuesta, velocidad de

transmisión de un enlace

Cabecera IP

Cab. ICMP

Tamaño de datos variable (Datos ICMP)

20 bytes

8 bytes

Datos especificados en el ping



Opciones ping

ping [opciones] <ip>

200 bytes de datos

ping –n 1 10.1.2.3

ping –l 200 10.1.2.3

.

.

.

Práctica 2. Protocolo de Mensajes de Control de Internet (ICMP)

13

Mensajes Echo Request y Echo Reply



Formato trama Echo Request/Echo Reply

8 bits (1 byte)

8 bits (1 byte)

16 bits (2 bytes)

Cabecera ICMP

(8 bytes)

Común trama ICMP

Variable trama ICMP

- Campos para identificar al Request

- Host destino responde con los mismos valores

Abecedario

(Request/Reply)

Request

Reply

Ejemplo

10.1.2.3

10.1.2.5

Práctica 2. Protocolo de Mensajes de Control de Internet (ICMP)

14

7

Mensajes Echo Request y Echo Reply

 Fragmentación IP

 Si el tamaño de un paquete IP (donde se encapsula el mensaje ICMP) supera el tamaño









de la MTU (Maximum Tranfer Unit – nivel IP), es necesario fragmentación IP.
La MTU depende de la capa física y de la topología por la que se transporta el paquete.
Longitud paquete IP (Cabecera IP + Datos) <= MTU  El Datagrama IP se transportará
en un bloque de datos de la trama del nivel de enlace.
Longitud paquete IP (Cabecera IP + Datos) > MTU  El Datagrama IP se fragmentará
en tantos paquetes IP como sea necesario.
La fragmentación se puede realizar en la máquina fuente y/o en los routers intermedios.
Se reensambla en el nodo receptor.

OJO!! Se fragmenta pero no se reensambla

1
1
-
0
1
0
2

i


.
s
a
m
e
t
s
S
e
d
a
c
i
t



á
m
r
o

f

n

I


i



n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n



i

I




s
e
d
e
R

Si hay más fragmentos

Porción de datos enviada a

nivel datos IP

Práctica 2. Protocolo de Mensajes de Control de Internet (ICMP)

15

Mensajes Echo Request y Echo Reply

 Fragmentación IP

 Dos equipos A y B desean intercambiar paquetes de datos IP (ICMP).
 Comando: ping –n 1 –l 2000 10.3.1.1

1
1
-
0
1
0
2

.
s
a
m
e
t
s
S

e
d
a
c
i
t



i

á
m
r
o

f

n

I



n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n



i

i

I





s
e
d
e
R

Práctica 2. Protocolo de Mensajes de Control de Internet (ICMP)

16

8

Mensajes Echo Request y Echo Reply

 Fragmentación IP (Caso a. MTU > 1500)

 El host A fragmenta los paquetes según su MTU en dos paquetes.

 El Router 2 fragmenta el paquete 1 porque su longitud es mayor a la MTU .

1
1
-
0
1
0
2

i


.
s
a
m
e
t
s
S
e
d
a
c
i
t



á
m
r
o

f

n

I


i



n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n



i

I




s
e
d
e
R

MTU>1500

Práctica 2. Protocolo de Mensajes de Control de Internet (ICMP)

17

Mensajes Echo Request y Echo Reply

 Fragmentación IP (Caso b. MTU = 1200)

 El host A fragmenta los paquetes según su MTU en dos paquetes.

 El Router 1 fragmenta el paquete 1 porque su longitud es mayor a la MTU .

 El Router 2 fragmenta el paquete 1a porque su longitud es mayor a la MTU .

1
1
-
0
1
0
2

.
s
a
m
e
t
s
S

e
d
a
c
i
t



i

á
m
r
o

f

n

I



n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n



i

i

I





s
e
d
e
R

MTU=1200

Práctica 2. Protocolo de Mensajes de Control de Internet (ICMP)

18

9

Mensajes Echo Request y Echo Reply

 Fragmentación IP (Caso c. MTU = 800)

 El host A fragmenta los paquetes según su MTU en dos paquetes.

 El Router 1 fragmenta el paquete 1 porque su longitud es mayor a la MTU .

1
1
-
0
1
0
2

i


.
s
a
m
e
t
s
S
e
d
a
c
i
t



á
m
r
o

f

n

I


i



n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n



i

I




s
e
d
e
R

MTU=800

Práctica 2. Protocolo de Mensajes de Control de Internet (ICMP)

19

Práctica 2

1. Protocolo ICMP

- Introducción
- Encapsulación ICMP
- Formato ICMP

2. Mensajes Echo Requ
  • Links de descarga
http://lwp-l.com/pdf5287

Comentarios de: Redes practica2 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad