You are on page 1of 4

1.

Cul es el propsito del protocolo ICMP


El Protocolo de Mensajes de Control y Error de Internet, ICMP, es de caractersticas similares a UDP, pero con un formato mucho ms simple, y su utilidad no est en el transporte de datos de usuario, sino en controlar si un paquete no puede alcanzar su destino, si su vida ha expirado, si el encabezamiento lleva un valor no permitido, si es un paquete de eco o respuesta, etc. Es decir, se usa para manejar mensajes de error y de control necesarios para los sistemas de la red, informando con ellos a la fuente original para que evite o corrija el problema detectado. ICMP proporciona as una comunicacin entre el software IP de una mquina y el mismo software en otra. El protocolo ICMP solamente informa de incidencias en la entrega de paquetes o de errores en la red en general, pero no toma decisin alguna al respecto. Esto es tarea de las capas superiores

2. Cules son los tipos de mensajes ICMP

Mensajes informativos Entre estos mensajes hay algunos de suma importancia, como los mensajes de peticin de ECO (tipo 8) y los de respuesta de Eco (tipo 0). Las peticiones y respuestas de eco se usan en redes para comprobar si existe una comunicacin entre dos host a nivel de capa de red, por lo que nos pueden servir para identificar fallos en este nivel, ya que verifican si las capas fsica (cableado), de enlace de datos (tarjeta de red) y red (configuracin IP) se encuentran en buen estado y configuracin. Mensajes de error En el caso de obtener un mensaje ICMP de destino inalcanzable, con campo "tipo" de valor 3, el error concreto que se ha producido vendr dado por el valor del campo "cdigo", pudiendo presentar los siguientes valores que se muestran en la parte derecha. Este tipo de mensajes se generan cuando el tiempo de vida del datagrama a llegado a cero mientras se encontraba en trnsito hacia el host destino (cdigo=0), o porque, habiendo llegado al destino, el tiempo de reensamblado de los diferentes fragmentos expira antes de que lleguen todos los necesarios (cdigo=1). Los mensajes ICMP de tipo= 12 (problemas de parmetros) se originan por ejemplo cuando existe informacin inconsistente en alguno de los campos del datagrama, que hace que sea imposible procesar el mismo correctamente, cuando se envan datagramas de tamao incorrecto o cuando falta algn campo obligatorio. Por su parte, los mensajes de tipo=5 (mensajes de redireccin) se suelen enviar cuando, existiendo dos o ms routers diferentes en la misma red, el paquete se enva al router equivocado. En este caso, el router receptor devuelve el datagrama al host origen junto con un mensaje ICMP de redireccin, lo que har que ste actualice su tabla de enrutamiento y enve el paquete al siguiente router.

Mensajes informativos

0 3 4 5 8 11 12 13 14 15

Echo Reply (respuesta de eco) Destination Unreacheable (destino inaccesible) Source Quench (disminucin del trfico desde el origen) Redirect (redireccionar - cambio de ruta) Echo (solicitud de eco) Time Exceeded (tiempo excedido para un datagrama) Parameter Problem (problema de parmetros Timestamp (solicitud de marca de tiempo) Timestamp Reply (respuesta de marca de tiempo) Information Request (solicitud de informacin) - obsoleto-

16 17

Information Reply (respuesta de informacin) - obsoletoAddressmask (solicitud de mscara de direccin)

18

Addressmask Reply (respuesta de mscara de direccin

cdigos de error

0 1 2 3 4 5 6 7 8 9 10 11 12

no se puede llegar a la red no se puede llegar al host o aplicacin de destino el destino no dispone del protocolo solicitado no se puede llegar al puerto destino o la aplicacin destino no est libre se necesita aplicar fragmentacin, pero el flag correspondiente indica lo contrario la ruta de origen no es correcta no se conoce la red destino no se conoce el host destino el host origen est aislado la comunicacin con la red destino est prohibida por razones administrativas la comunicacin con el host destino est prohibida por razones administrativas no se puede llegar a la red destino debido al Tipo de servicio no se puede llegar al host destino debido al Tipo de servicio

3. Como es la estructura del paquete ICMP

Estructura de un paquete
Bit 0 7 Tipo Bit 8 15 Cdigo Bit 16 23 Bit 24 31 Suma de verificacin

Datos (opcional)

Los mensajes ICMP se transmiten como datagramas IP normales, con el campo de cabecera "protocolo" con un valor 1, y comienzan con un campo de 8 bits que define el tipo de mensaje de que se trata. Estan compuestos por:

El campo cdigo, de o bits, que a veces ofrece una descripcin del error concreto que se ha producido y despus un campo suma de control, de 16 bits, que incluye una suma de verificacin de errores de transmisin. El cuerpo del mensaje, determinado por el contenido del campo "tipo". Contienen adems los 8 primeros bytes del datagrama que ocasion el error

4. En cul RFC se comenta sobre el protocolo ICMP

You might also like