What happens if:
I clone the MAC address of a PC to another PC or router, both are on the same network, both have the same MAC address at the same time.
?
2 Identical MAC addresses on the same network
That would be impossible since every MAC address in the world is made to be unique. But by the freak chance that it is true then chances are they would continue to work but bandwith would be really slow for those 2 machines. If the router is hooked up to those 2 machines then the router would detect that there are clone mac addresses and may do something about it, like shutting down one or the other or both. In which case its a waste of time since you should just throw out the damn NIC and get a cheap one at Office Max for ten bucks.
If two machines shared the same MAC address on the same network, packets coming from other devices would be received by both devices. It would be okay as long as only one of the two machines acts on any directed incoming data, but this is not guaranteed anymore since now both machines are receiving the same packets. Now imagine if the machines with identical MACs were both web servers It'd cause all kinds of errors.
IP addresses are converted to MAC addresses via ARP (Address Resolution Protocol), which operates on a lower level of the OSI model. The problem would arise in the Ethernet layer, not the IP layer.
IPX/SPX and AppleTalk-over-Ethernet would have the same problem, and there's no IP (much less TCP/IP) involved there anywhere.
IPX/SPX and AppleTalk-over-Ethernet would have the same problem, and there's no IP (much less TCP/IP) involved there anywhere.