Power Protection Interview Question

difference between router, hub, switch