IP Address
IP addresses are always virtual. They aren't physical. This is exactly why one MAC address can have many IP addresses.
The software behind the network stack decides how to handle packets for each IP address.
MAC is the only physical address
MAC is the only physical address. Devices use it to talk to each other. Every link between two parts of the network uses the MAC address.