Los paquetes de red de protocolo de control de capa ICMP ---

Internet de mensajes de control de protocolo ICMP

  • Con el fin de avanzar de manera más efectiva la entrega de datagramas IP y mejorar las posibilidades de éxito en 网络层el uso del protocolo ICMP.

  • ICMP es el protocolo estándar de Internet

  • Además, la capa de red proporciona una entrega fiable no es, pero lo posible para entregar. ICMP es una capa de red "mejor esfuerzo" de una interpretación.

  • ICMP permite a los hosts o routers informan de 差错la situación y proporcionar pertinentes 异常informes de la situación. (.ICMP hacer el esfuerzo máximo que significa: Esto es algo que trato de apretarse el cinturón, pero no garantiza ningún problema, un problema voy a informar a usted)

  • ICMP no es 高层协议, pero existe la parte de datos de protocolo de capa IP (IGMP mismo) datagrama IP.

  • Al montar el protocolo IP, hemos mencionado varios protocolos sobre protocolo IP que se utiliza en conjunto (en la capa IP), que es el protocolo ARP para encontrar la dirección MAC, ICMP se usa para reportar errores.
    Aquí Insertar imagen Descripción
    Aquí Insertar imagen Descripción

ICMP tipo de paquete

  1. ICMP 差错报告文(uno de los siguientes cuatro casos para enviar de vuelta un texto informe de error ICMP)
    1. End inalcanzable (por ejemplo: la tabla de enrutamiento no se puede encontrar)
    2. Con el tiempo (es decir, que puede saltar un par de campos de datagramas IP :. 生存时间)
    3. Problema de parámetros
    4. Cambiar el direccionamiento (redirección) (no podía caminar por la misma ruta, que se encuentra un nuevo camino)
  2. ICMP询问报文
    1. de petición y respuesta mensajes de eco
    2. mensajes de petición y respuesta de fecha y hora

ICMP informe de errores el contenido del texto

Aquí Insertar imagen Descripción

  • ICMP mensaje de informe de errores: Extraer los primeros 8 bytes de ICMP + extrae los datos de cabecera + extractos de datagramas IP no coincide con el primer datagrama IP 8 bytes
    1. La primera parte también hay alguna causa del mensaje de error
    2. Descanso antes de la porción de datos de 8 bytes para obtener el 运输层número de puerto (datagrama IP es la parte de datos del paquete de capa de transporte de paquetes, el paquete tiene una cabecera, que encabezado contiene un número de puerto)
  • mensaje de error ICMP después de la formación de un informe bien, le dan a añadir 首部, y luego enviarlo como una vuelta de datagramas IP.

No envíe caso el mensaje de informe de error

  1. mensajes de error ICMP para informar no send ya mensaje de informe de error ICMP correspondiente (enviado de vuelta a procesar producido un error ICMP, y esta vez no lo ignore más)
  2. Todos los paquetes subsiguientes de la hoja de datos de la primera hoja de un fragmento no envían mensaje de informe de error ICMP. (Los datos se agrupan, pero siempre y cuando hay un mal, el equivalente de todo mal, muchas veces sin ser dada)
  3. No enviar informes de error de paquetes ICMP a datagrama tiene una dirección de multidifusión
  4. Datagrama no es una dirección especial para enviar mensajes ICMP informe de errores (como la dirección de bucle invertido 127.0.0.0 :. 0.0.0.0)

Ejemplos de aplicación ICMP

  • PING se utiliza para probar la comunicación entre dos anfitriones. El uso de solicitud de eco ICMP y el mensaje de respuesta (mensaje de consulta)

  • comando PING se utiliza como un ejemplo de la capa de aplicación de la capa de red ICMP

  • comando tracert para realizar un seguimiento de la ruta de un paquete desde el origen hasta el punto final (principio hasta el final después de un número de routers, sus direcciones son cuánto)Aquí Insertar imagen Descripción

    • Este comando puede tardar entre varios segundos más en completarse. Utiliza los datagramas IP 生存时间TTL字段y ICMP时间超过差错报文para el seguimiento de la trayectoria desde el origen al destino, que funciona de la siguiente manera:
      1. Xianxiang anfitrión envía un objeto final de los paquetes, el campo TTL se pone a 1. Después de alcanzar los tiempos primer sitio de salida, el anfitrión original, envía un mensaje de error de tiempo de espera de ICMP. Este acceso a la información relevante necesaria
      2. El objetivo último de nuevo el host envía un mensaje, el campo TTL se establece en 2. . . .
      3. campo TTL ajustado a 3. . . . . Hasta que llega al final del camino.
      4. Como última inmersión información del sitio interpuesto (no hay error de tiempo de espera)?
        • Establecer un error de número de puerto
Publicado 22 artículos originales · ganado elogios 0 · Vistas 140

Supongo que te gusta

Origin blog.csdn.net/weixin_42649617/article/details/104948651
Recomendado
Clasificación