Comprendre le sens de l’adresse IP 127.0.0.1 vs localh

Salut tout le monde,
Depuis que je bidouille un peu avec des serveurs web en local sur mon PC (notamment pour tester des sites avant de les mettre en ligne), je tombe toujours sur l’adresse « http://127.0.0.1 » ou alors « http://localhost ».
Je comprends globalement que ça pointe vers mon propre ordinateur, mais pourquoi deux façons différentes d’y accéder ? Est-ce qu’il y a une différence technique entre taper l’un ou l’autre dans la barre d’adresse ? Merci pour vos éclaircissements !