A declaração:
O endereço IP 0.0.0.0 [...] significa '' esta rede '' ou '' este host ''.
é enganoso. Não é um "ou" mas "Este host nesta rede".
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.
O endereço de loopback (na verdade qualquer endereço na rede 127.0.0.0/8) é explicado da mesma maneira RFC:
{127, qualquer}
Internal host loopback address. Addresses of this form
MUST NOT appear outside a host.
Portanto, tanto o endereço de loopback quanto o endereço totalmente zero podem ser referidos como "este host", mas eles têm, de fato, usos muito diferentes:
o endereço 0.0.0.0 pode ser observado em uma rede, mas apenas durante o processo DHCP / BOOTP e apenas como endereço de origem.
qualquer endereço no 127.0.0.0/8 não pode ser exibido em nenhum lugar da rede e pode ser usado apenas para:
Um endereço 127.XXX é anexado a uma interface de loopback. Essa interface não possui uma camada subjacente conectada (ou seja, não está conectada a uma camada de link). O pacote é processado e respondido na camada da Internet. Portanto, não há realmente nenhuma maneira desse pacote alcançar algo fora do host.
Mas um pacote enviado de 0.0.0.0 é processado normalmente pela pilha de rede, exceto que não há decisão de roteamento, ele está vinculado à interface que está sendo inicializada, portanto, é enviado para fora dessa interface e passa pela camada de link (que pode ser outra coisa que Ethernet), depois na rede.