진술 :
IP 주소 0.0.0.0 [...]은``이 네트워크 ''또는``이 호스트 ''를 의미합니다.
오해의 소지가 있습니다. "또는"이 아니라 "이 네트워크의이 호스트"입니다.
에서 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.
루프백 주소 (실제로 127.0.0.0/8 네트워크의 모든 주소)는 다음과 같은 RFC로 설명됩니다.
{127, 모든}
Internal host loopback address. Addresses of this form
MUST NOT appear outside a host.
따라서 루프백 주소와 모두 0 주소는 "이 호스트"라고 할 수 있지만 실제로는 사용법이 매우 다릅니다.
0.0.0.0 주소 는 네트워크에서 볼 수 있지만 DHCP / BOOTP 프로세스 중에 만 소스 주소로만 볼 수 있습니다.
127.0.0.0/8의 모든 주소가 없는 네트워크의 어느 곳에서나 볼 수, 만 사용할 수 있습니다 :
127.XXX 주소는 루프백 인터페이스에 연결됩니다. 이러한 인터페이스에는 기본 레이어가 연결되어 있지 않습니다 (즉, 링크 레이어에 연결되어 있지 않습니다). 패킷은 인터넷 계층에서 처리되고 응답됩니다. 따라서이 패킷이 호스트 외부에 도달 할 수있는 방법은 없습니다.
그러나 0.0.0.0에서 보낸 패킷은 라우팅 결정이 없다는 것을 제외하고 네트워크 스택에서 정상적으로 처리됩니다. 초기화하는 인터페이스에 바인딩되어 있으므로이 인터페이스에서 전송되어 링크 계층을 통과합니다. 이더넷이 아닌 다른 네트워크).