What's the difference between an Ethernet switch and an Ethernet hub?

The common Ethernet hub simply broadcasts each message it receives to every one of its ports. We may compare it to a loudspeaker
Each Ethernet device also has to wait for its turn to ‘talk’ to the hub, increasing the probability of message collisions; therefore, real-time operation is jeopardized and determinism is difficult. 
Alternatively, a switch automatically determines and remembers where an Ethernet device is located and routes messages only through the appropriate port. This minimizes network loading and enables true deterministic communications over Ethernet. 

FAQ category
Image