Commande Netstat -a: Différence entre 0.0.0.0 et 127.0.0.1

Lors de l'exécution de netstat -a sur ma machine locale, je vois des ports sur l'écoute de l'adresse 0.0.0.0. Je suppose que 0.0.0.0 est ma machine locale, sauf que je vois également 127.0.0.1 écouter des ports spécifiques.

Quelle est l'adresse 0.0.0.0? Quelle est la différence entre 0.0.0.0 et 127.0.0.1?

Voici un exemple de sortie:

Proto Local Address Foreign Address State TCP 0.0.0.0:445 MyComputer1:0 LISTENING TCP 0.0.0.0:49156 MyComputer1:0 LISTENING TCP 0.0.0.0:49157 MyComputer1:0 LISTENING TCP 127.0.0.1:6999 MyComputer1:0 LISTENING TCP 127.0.0.1:6999 MyComputer1:49801 ESTABLISHED TCP 127.0.0.1:6999 MyComputer1:57172 TIME_WAIT 

En écoutant 0.0.0.0 , le programme écoute toutes les adresses IPv4 affectées à la machine, tandis que 127.0.0.1 est l'adresse de bouclage, accessible uniquement à partir de la même machine.