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. 

Content réference
Ethernet Military Switch RES-SCE-AC-8US
Ethernet Military Switch RESMLAC-8US-CAPS
Ethernet Military Switch RES-SCE-8MG
Ethernet Military Switch RES-SCE-12MG
Ethernet Military Switch RJSMLAC-8UG-CAPS
Ethernet Military Switch RJSMLAC-8MG-CAPS
Ethernet Military Switch RESMLAC-8MG-CAPS
Ethernet Military Switch RESMLAC-8MG-CAPS F35
Ethernet Military Switch RESMLAC-28MG
Ethernet Military Switch RJSML-MG7F3G
Ethernet Military Switch RJSML-8US1/8UG1
Image