IP addresses, not MAC addresses, are typically used for data transmission because they facilitate end-to-end delivery across networks. MAC addresses are unique to each device and used for local or hop-to-hop communication, and their scope is limited.