Hub
O hub é um equipamento bem antigo, sendo um dos primeiros a serem usados pelas empresas em redes locais. Basicamente, ele conecta os computadores de uma rede e possibilita a transmissão das informações entre eles. Porém, é exatamente nesta transmissão que está o seu ponto fraco: ao pegar a informação de um computador para enviar, ele passa as informações por todos os computadores até encontrar o destinatário final. Isto causa um tráfego enorme, além de expor os dados a qualquer um que esteja conectado nela, gerando um sério problema de segurança.
Switch
Criado principalmente para resolver os problemas que o hub apresentava, o switch é um equipamento que apresenta basicamente a mesma função executada de uma maneira diversa. Diferente de seu antecessor, um comutador, como também é chamado, recebe a informação a ser transmitida e a repassa apenas para o destinatário, evitando expô-la a outros computadores.
Roteador
O roteador é um equipamento que faz o papel de um intermediador, possibilitando a troca de pacotes entre redes separadas. é comum em situações em que é necessário interligar redes diferentes, mas que, ao mesmo tempo, é preciso mantê-las isoladas.
Modem
O modem é um dispositivo eletrônico que modula um sinal digital em uma onda analógica, capaz de ser transmitida pela linha telefônica, e que demodula o sinal analógico e o converte novamente para o formato digital original, criando uma comunicação entre dois pontos.
Fonte: https://www.techtudo.com.br/artigos/noticia/2013/05/entenda-diferenca-entre-hub-switch-roteador-e-modem.html