La declaración:
La dirección IP 0.0.0.0 [...] significa "esta red" o "este host".
es engañosa. No es un "o" sino "Este host en esta red".
De RFC1122 :
{0, 0}
This host on this network. MUST NOT be sent, except as
a source address as part of an initialization procedure
by which the host learns its own IP address.
La dirección de bucle invertido (en realidad cualquier dirección en la red 127.0.0.0/8) se explica en el mismo RFC de esta manera:
{127, cualesquiera}
Internal host loopback address. Addresses of this form
MUST NOT appear outside a host.
Por lo tanto, tanto una dirección de bucle invertido como la dirección de cero pueden ser referidas como "este host", pero de hecho tienen usos muy diferentes:
la dirección 0.0.0.0 se puede observar en una red, pero solo durante el proceso DHCP / BOOTP, y solo como una dirección de origen.
cualquier dirección en 127.0.0.0/8 no se puede ver en ningún lugar de la red y solo se puede usar para:
Se adjunta una dirección 127.XXX a una interfaz de bucle invertido. Dicha interfaz no tiene una capa subyacente adjunta (es decir, no está adjunta a una capa de enlace). El paquete se procesa y se responde en la capa de Internet. Entonces, realmente no hay forma de que este paquete llegue a nada fuera del host.
Pero un paquete enviado desde 0.0.0.0 es procesado normalmente por la pila de red, excepto que no hay una decisión de enrutamiento, está vinculado a la interfaz que se está inicializando, por lo que se envía desde esta interfaz y pasa a través de la capa de enlace (que puede ser algo más que Ethernet), luego en la red.