Definición del protocolo de mensajes de control de Internet

El Protocolo de mensajes de control de Internet también se conoce como ICMP. Es un protocolo de capa de red. Los mensajes ICMP no se transfieren directamente a la capa de red, en su lugar, primero, los mensajes ICMP se encapsulan en datagramas IP y luego se transfieren a una red inferior.

El diagrama mencionado a continuación muestra el proceso de encapsulación en el Protocolo de mensajes de control de Internet.

¿Por qué lo necesitamos?

El protocolo de Internet proporciona una entrega de datagrama sin conexión. El objetivo detrás de esto es hacer un uso eficiente de los recursos de la red. En otras palabras, está diseñado para transferir datagramas de un host a otro. Pero tiene dos deficiencias, es decir, falta de asistencia y falta de mecanismo de error. Para resolver estos dos problemas, aparece el Protocolo de mensajes de control de Internet.
Mensajes de protocolo de mensajes de control de Internet
Hay dos tipos de mensajes de Protocolo de mensajes de control de Internet: 1) Mensajes de informe de errores y 2) Mensajes de consulta. Los mensajes de informe de errores se utilizan para detectar los problemas que puede enfrentar un enrutador o host al transformar el paquete IP. Los mensajes de consulta ayudan al administrador de red a obtener información específica de cualquier enrutador o host.

Formato de mensaje de protocolo de mensaje de control de Internet

El diagrama mencionado a continuación muestra el formato del mensaje del Protocolo de mensajes de control de Internet.

  • Tipo : este campo es de 8 bits que define los tipos de mensajes.
  • Código: este campo es de 8 bits que define el motivo del tipo de mensaje específico.
  • Suma de comprobación: este campo es de 16 bits que se utiliza para detectar el error al transformar los datagramas.
  • Resto del encabezado: este campo es para cada tipo de mensaje.
  • Sección de datos: Este archivo es un mensaje de error. Lleva información sobre el paquete original que tiene un error. En el caso de los mensajes de consulta, este campo contiene información adicional basada en el tipo de consulta.

Tipos de mensajes de protocolo de mensajes de control de Internet

Estos son los tipos de mensajes del Protocolo de mensajes de control de Internet que se indican a continuación.

1) Mensajes de informe de error

Los mensajes de informe de errores se utilizan para informar problemas que el enrutador o el host pueden enfrentar al transformar los datagramas. Recuerde que los mensajes de informe de errores no corrigen el error que enfrenta el enrutador, simplemente proporciona el informe resumido del error. Los mensajes de error siempre se envían al origen, es decir, al sitio del remitente, porque los datagramas contienen solo el origen y la dirección IP de destino. El Protocolo de mensajes de control de Internet utiliza una dirección IP de la fuente para enviar un mensaje de error.
Existen cinco tipos de mensajes de informe de errores:

  1. Mensaje de destino inalcanzable
  2. Mensaje de enfriamiento de origen
  3. Mensaje de tiempo excedido
  4. Mensaje de problema de parámetro
  5. Mensaje de redireccionamiento
  • Mensaje de destino inalcanzable: el host o enrutador envía el mensaje de destino inalcanzable a la fuente que inició el datagrama cuando el host o enrutador no puede enrutar el datagrama. En otras palabras, cuando el enrutador no puede enviar un datagrama al destinatario, envía el mensaje de destino inalcanzable a la fuente.
  • Mensaje de apagado de origen: el enrutador envía mensajes de apagado de origen al origen del datagrama cuando el host o el enrutador descarta el datagrama debido a la falta de control de flujo y control de congestión.
  • Mensaje de tiempo excedido: el mensaje de tiempo excedido se puede generar en dos casos. Discutamos esos casos
    Caso 1: cuando el host o el enrutador disminuyen el valor de tiempo de vida del datagrama a cero, el Protocolo de mensajes de control de Internet envía el mensaje de tiempo excedido a la dirección de origen y descarta el datagrama.
    Caso 2: cuando la dirección de destino no recibe todos los fragmentos de datagramas en un intervalo de tiempo específico, el Protocolo de mensajes de control de Internet envía un mensaje de tiempo excedido a la dirección de origen y descarta el datagrama.
    En el mensaje de tiempo excedido, los enrutadores usan el código 0 para mostrar que el valor del tiempo de vida del campo es 0 y el host de destino usa el código 1 para mostrar todos los fragmentos de datagramas recibidos en el momento especificado.
  • Mensaje de problema de parámetro: este mensaje lo crea el host o enrutador de destino. Si el enrutador o el host de destino identifica una actividad ambigua o un valor faltante en cualquier campo del datagrama, envía el mensaje de problemas de parámetros a la dirección de origen y descarta el datagrama.
  • Mensaje de redireccionamiento: este mensaje es enviado por un enrutador o host en la misma red local.
    La tabla de enrutamiento produce tráfico a medida que actualiza las tablas dinámicamente. Principalmente el host usa enrutamiento estático. Cuando aparece el host, su tabla de enrutamiento tiene un número limitado de entradas. Solo conoce la dirección IP de un enrutador y el enrutador predeterminado. Por esta razón, el host puede enviar datagramas de una red a otra, es decir, un enrutador incorrecto. En este caso, el enrutador incorrecto que recibe datagramas reenvía al enrutador correcto. Pero para actualizar la tabla de enrutamiento del host, envía un mensaje de redireccionamiento al host.

2) Mensajes de consulta

Los mensajes de consulta ayudan a los administradores de red a obtener información específica de cualquier enrutador o host. En otras palabras, el Protocolo de mensajes de control de Internet puede diagnosticar algunos problemas de red a través de mensajes de consulta.
Hay cuatro tipos de mensajes de consulta:

  1. Solicitud de eco y mensaje de respuesta
  2. Solicitud de marca de tiempo y mensaje de respuesta
  3. Solicitud de máscara de dirección y mensaje de respuesta
  4. Solicitud de enrutador y mensaje publicitario
  • Mensaje de solicitud y respuesta de eco: este mensaje está diseñado para fines de diagnóstico. Estos mensajes se utilizan para identificar si dos sistemas pueden comunicarse entre sí o no.
    El mensaje de solicitud de eco puede ser enviado por el host o el enrutador, mientras que el mensaje de respuesta de eco lo envía el host o el enrutador que recibe un mensaje de solicitud de eco.
    Los administradores de red usan estos mensajes para verificar las operaciones del protocolo IP.
    Mediante el comando ping, cada mensaje de solicitud y respuesta puede probar la accesibilidad del host o enrutador.
  • Solicitud de marca de tiempo y mensaje de respuesta: La solicitud de marca de tiempo y el mensaje de respuesta se utilizan para determinar el tiempo de ida y vuelta, que toma cada datagrama IP mientras viaja de un host a otro. También puede sincronizar los relojes entre hosts.
  • Dirección de solicitud de máscara y mensaje de respuesta: estos mensajes se utilizan para identificar la máscara del host.
    Por ejemplo, suponga que el host conoce su dirección IP 192.168.1.25 pero no conoce la máscara del host correspondiente. En ese caso, para conocer la máscara del host, envía un mensaje de solicitud de máscara de dirección para el enrutador en la red LAN. En caso de que el host conozca la dirección IP del enrutador, envía una solicitud directamente a ese enrutador y, si no lo sabe, transmite el mensaje de solicitud. El enrutador que recibe la solicitud de máscara de dirección responde con una respuesta de máscara de dirección y proporciona la máscara al host.
  • Solicitud de enrutador y mensaje publicitario: supongamos que un host desea enviar datos a otro host que se encuentra en otra red y necesita conocer la dirección IP de los enrutadores conectados a su propia red. También quiere saber si el enrutador de su propia red está funcionando o no. En esa situación, la solicitud de enrutador y los mensajes publicitarios pueden ayudar. El mensaje de solicitud de enrutador de transmisión de host y el enrutador que recibe el mensaje transmiten la información de enrutamiento mediante un mensaje de anuncio de enrutador.

Artículos recomendados

Esta es una guía para el Protocolo de mensajes de control de Internet. Aquí discutimos los tipos de mensajes del Protocolo de mensajes de control de Internet. También puede consultar el siguiente artículo para obtener más información:

  1. Herramientas de marketing en internet
  2. Ideas de negocios basadas en internet
  3. Carrera en Desarrollo Web
  4. Principios de prueba de software