What is the difference between your address and your public keys I'm beginning to learn about cryptocurrencies, and I'm having a lot of trouble because some terms are used in different contexts. I know that public keys are generated through a private key. So, are those public keys the addresses? And is it possible to generate more than one address per each private key in wallet? Why?
cited:


  A Bitcoin address is a 160-bit hash of the public portion of a public/private ECDSA keypair.


a picture may make it easier to understand how an address is generated from a public key;


Image provided under Creative Commons CC0 1.0 Universal Public Domain Dedication