Professional Documents
Culture Documents
1
2 2 MENSAJES DE CONTROL
1.1 Estructura de un segmento ICMP capa de red para prevenir estos tipos de situaciones. Es-
tas medidas se reeren como fuente de amortiguacin. En
El ICMP inicia despus del IPv4 cabecera y se identica un mecanismo de enfriamiento fuente, el enrutador con-
con el protocolo nmero 1. Todos los paquetes ICMP sidera que la tasa de datos entrantes es ms rpido que la
tendrn una cabecera de 8 bytes y la seccin de datos de velocidad de datos de salida, y enva un mensaje ICMP a
tamao variable. Los primeros 4 bytes de la cabecera se- los clientes, informndoles deben frenar su velocidad de
rn consistentes. El primer byte es reservado para el tipo transferencia de datos o esperar una cantidad de tiempo
de ICMP. El segundo octeto es para el cdigo de ICMP. para enviar nuevamente datos. Al usuario recibir esta no-
El tercer y cuarto byte es una suma de comprobacin de ticacin automticamente se desacelerara la velocidad
todo el mensaje ICMP. El contenido de los restantes 4 de datos salientes o quedara en espera hasta que pase su-
bytes de la cabecera pueden variar dependiendo de la fun- ciente cantidad de tiempo lo que le permitir al router
cin del tipo y el cdigo ICMP. vaciar la cola. Por lo tanto fuente saciar mensaje ICMP
Los mensajes de error de este protocolo contienen una actos como el control de ujo en la capa de red.
seccin de datos que incluye todos los IP de cabecera ms Donde Tipo debe establecerse en 4 Cdigo debe estable-
los 8 primeros bytes de los datos del paquete IP que ha cerse en 0 Encabezado IP y los datos adicionales es uti-
causado el mensaje de error. El paquete ICMP es encap- lizado por el emisor para que coincida con la respuesta a
sulado en un nuevo paquete IP. la solicitud correspondiente
Bits 0-7 8-15 16-23 24-31
0 Tipo Cdigo Checksum 32 Resto del encabezado 2.2 Redirecciones
Tipo - Tipo de ICMP como se especica a conti- Redirigir las peticiones de los paquetes de datos se en-
nuacin. van en una ruta alternativa. ICMP Redirect: es un me-
canismo para enrutadores para transferir datos del router
Cdigo - Subtipo al tipo dado. a los hosts. El mensaje informa al receptor (hosts) que
actualice su informacin de enrutamiento. Si un antrin
Checksum - Datos comprobacin de errores. Cal-
intenta enviar informacin a travs del router 1 y el rou-
culado a partir de la cabecera ICMP + datos, con un
ter 1 enva la informacin al router 2 y una ruta directa
valor de 0 para este campo. El algoritmo de suma de
desde el host al router 2 est disponible (es decir, el an-
comprobacin se especica en RFC 1071.
trin y el router 2 estn en el mismo segmento de Et-
Resto del Header - Cuatro campo byte. Puede va- hernet), entonces el router 1 enviare una noticacin de
riar en funcin del tipo y cdigo ICMP. redireccin para informar al host que el mejor trayecto
para cumplir su destino es a travs del router 2. Entonces
el antrin debe enviar paquetes directamente al router
2. Y este intentara enviar el original datagrama al destino
2 Mensajes de Control previsto. Sin embargo, si el datagrama contiene datos del
enrutamiento, no se enviara esta noticacin incluso si
2.1 Fuente Saciable hay mejores caminos disponibles.
Donde:
La Fuente Saciable: las peticiones que provienen del
remitente disminuyen su velocidad sobre la base de los
mensajes enviados a un host o router. Este mensaje se Tipo Establecerse en 5.
puede generar si un router o host esta deciente en espa- Cdigo Especica el motivo de la redireccin,
cio de bfer para procesar esta solicitud, o puede ocurrir puede ser uno de los siguientes:
que el bufer del host o enrutador este llegando a su lmite.
La informacin es enviada a una velocidad muy alta que
parte de un antrin o de varios host al mismo tiempo Direccin IP Es la direccin de 32 bits de la
hacia un enrutador en particular perteneciente a la red. puerta de entrada a la de la direccin en la cual
Aunque un router tiene capacidades de almacenamiento debe ser enviada.
en bfer, esta se limita dentro de un rango en especco. IP de Cabecera Son los datos adicionales que
El enrutador no puede colocar ms datos que se excedan se incluyen para permitir que el host coincida
de la capacidad de almacenamiento que provee el bfer. con la respuesta a la solicitud de redireccin.
De esta forma, si la cola se llena, las informaciones se des-
cartan hasta que la cola ya no este saturada. Pero como
no hay mecanismos de conrmacin est presente en la 2.3 Tiempo Excedido
capa de red, el usuario no tiene conocimiento si la infor-
macin ha llegado a su destino con xito. De ah algunas El Tiempo excedido se crea por una puerta de enlace para
medidas correctivas deben ser tomadas por medio de la informar a la fuente de un datagrama debido al tiempo de
2.6 Solicitud de Direccin de Mscara 3
vida de campo al llegar a cero. Un mensaje sobrepasando Idencador y Nmero de Secuencia puede
el tiempo tambin puede ser enviado por un host si no ser utilizado por el cliente para que coincida
logra volver a montar una fragmentacin de datagramas con la respuesta a la solicitud que hizo.
dentro de su lmite de tiempo. Crear un timestamp es la ltima vez que el
Los mensajes del tiempo excedido son utilizados por la remitente toco el mensaje antes de enviarlo.
Ruta de Seguimiento de utilidad para identicar las puer- Recibe timestamp es el tiempo que el genera-
tas de enlace en el cambio de los antriones. dor de ecos maneja el mensaje recibido.
Donde: Transmite un timestamp es el tiempo que el
generador de ecos toc el mensaje por ltima
Tipo debe establecerse en 11 vez antes de enviarlo.
Cdigo especica la razn del mensaje de
Todos los timestamp son en unidades de milisegundos
tiempo excedido, se incluyen los siguientes
desde la medianoche UT. Si el tiempo no est disponi-
puntos:
ble en milisegundos o no puede ser proporcionado con
respecto a la medianoche UT entonces cualquier momen-
to se puede insertar en una timestamp siempre y cuando
El IP cabecera y los primeros 64 bits de la carga ori- que el bit de orden superior del timestamp tambin se es-
ginal til son utilizados por el host de origen para que tablezca como indicador del valor estndar.
coincida con el mensaje de tiempo excedido para el da-
tagrama descartado. Para los protocolos de nivel superior,
2.6 Solicitud de Direccin de Mscara
tales como UDP (Datagrama de Protocolo de Usuario) y
TCP (Protocolo de Control de Transmisin) el bit de car-
se enva normalmente por un host a un router con el n
ga til de 64 bits incluir la fuente y puertos de destino de obtener una adecuada Mscara de Subred. Los remi-
del paquete descartado.
tentes deben responder este mensaje con una Solicitud de
Direccin de Mscara.
2.4 Timestamp Donde:
[1]
Timestamp Es usada para la sincronizacin de tiempo. Tipo debe establecerse en 17
Consiste en el origen del timestamp
Cdigo debe establecerse en 0
Donde: Direccn de Mscara puede ajustarse en 0
Tipo debe establecerse en 13 ICMP Solicitud de Direccin de Mscara puede ser usada
Cdigo debe establecerse en 0 como parte de un proceso de reconocimiento para recabar
informacin sobre la red de destino, por lo tanto, ICMP
Identicador y nmero de secuencia puede ser
Solicitud de Direccin de Mscara est desactivando por
utilizado por el cliente para que coincida con
defecto en Cisco IOS. [2]
la marca de tiempo respuesta a la solicitud de
marca de hora.
Crear un timestamp es el nmero de milise- 2.7 Respuesta a la Direccin de Mscara
gundos desde la media noche Horario Univer-
sal (UT). Si una referencia UT no est disponi- La Respuesta a la Direccin de Mscara se utiliza para
ble el bit ms signicativo se puede congurar responder a un mensaje de peticin de direccin de ms-
para indicar un valor de tiempo no estndar. cara con una mscara de subred adecuada.
Donde:
2.5 Respuesta Timestamp
Tipo debe establecerse 18
Respuesta a una timestamp del mensaje. Se compone de Cdigo debe establecerse en 0
la timestamp originario enviado por el remitente del ti- Direccin de Mscara debe establecerse en la
mestamp, as como una timestamp y as recibir una ti- mscara de subred
mestamp de la transmisin.
Donde:
2.8 Destino de Mensaje Inalcanzable
Tipo Debe establecerse en 14 El Destino Inalcanzable se genera por el host o en la
Cdigio De establecerse en 0 puerta de enlace entrante para informar al cliente de que
4 5 FORMATO DEL PROTOCOLO
11 - Tiempo Excedido
[4]
13 - Marca de tiempo
16 - Respuesta de Informacin
4 Cabecera ICMP 17 - Peticin de Mscara de Direccin
40-255 - Reservado
Ejemplo de envo y recepcin de un ping
(Fuente: IANA ICMP Parameters)
Lista de mensajes de control permitidos (incompleta):
5
6 Referencias
[1] en:timestamp( http://en.wikipedia.org/wiki/Timestamp)
[4] it:ICMP(http://it.wikipedia.org/wiki/Internet_Control_
Message_Protocol#Incapsulamento)
7 Enlaces externos
RFC0792: Protocolo ICMP (en espaol)
6 8 ORIGEN DEL TEXTO Y LAS IMGENES, COLABORADORES Y LICENCIAS
8.2 Imgenes
Archivo:ICMPv1.PNG Fuente: https://upload.wikimedia.org/wikipedia/commons/7/70/ICMPv1.PNG Licencia: Public domain Colabo-
radores: No machine-readable source provided. Own work assumed (based on copyright claims). Artista original: No machine-readable
author provided. SSN ULE~commonswiki assumed (based on copyright claims).