What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Gateway Hub Bridge Modem Router and Switch

There are several inventions which have tried to change the course of human life but the invention which succeeded in doing so is the invention of computer. It has revolutionized the trend of mankind and is making the way to understand the other things easy.