Colección de citas famosas - Slogan de motivación - ¿El protocolo Icmp tiene un número de puerto? Cuántos

¿El protocolo Icmp tiene un número de puerto? Cuántos

No.

ICMP es un protocolo de control y no requiere un número de puerto.

ICMP es: El Protocolo de mensajes de control de Internet (ICMP) es una parte integral del paquete IP. Los mensajes ICMP transmitidos a través de paquetes IP se utilizan principalmente para mensajes inalcanzables que involucran operaciones de red u operaciones de error. El envío de paquetes ICMP no es confiable, por lo que el host no puede depender de la recepción de paquetes ICMP para resolver cualquier problema de red. ICMP no tiene un puerto como TCP o UDP, pero contiene dos campos: tipo y código. Además, las funciones y puertos de estos dominios son completamente diferentes.

Información ampliada:

El protocolo ICMP es extremadamente importante para la seguridad de la red. Las características del propio protocolo ICMP determinan que sea muy fácil de utilizar para atacar enrutadores y hosts de la red.

Por ejemplo, puede utilizar la estipulación del sistema operativo de que el tamaño máximo de los paquetes ICMP no exceda los 64 KB para lanzar un ataque "Ping of Death" en el host. El principio del ataque "Ping of Death" es: si el tamaño del paquete ICMP excede el límite superior de 64 KB, el host tendrá un error de asignación de memoria, lo que provocará que la pila TCP/IP falle y el host falle.

Además, enviar una gran cantidad de paquetes ICMP al host de destino de forma continua durante mucho tiempo eventualmente paralizará el sistema. Una gran cantidad de paquetes ICMP formarán una "tormenta ICMP", lo que hará que el host de destino consuma muchos recursos de CPU para su procesamiento y se agote.

Paquete de datos ICMP de la Enciclopedia Baidu