Qual a diferença entre um Hub e um Switch ?

O Hub é um dispositivo burro, pois ao receber um pacote ele o envia para todas as estações conectadas a ele e cada uma delas deve se encarregar de verificar se o pacote é destinado a ela ou não. Esse modo de funcionamento tende a gerar tráfego desnecessário na rede e consequentemente deixá-la lenta, já que além de ter que reenviar os pacotes que sofreram colisão, o Hub compartilha o barramento e a velocidade entre as estações.

 

Observe na imagem abaixo que para a transferência de 1 pacote entre duas máquinas, todo o barramento é ocupado:

image

Um perigo constante nas redes que utilizam este tipo de equipamento é a possibilidade de captura de pacotes por sniffers que podem analisar estes pacotes e descobrir a informação que trafega pela rede, comprometendo a segurança dela.

Atualmente os Hubs estão em desuso e estão sendo substituídos pelos switches que custam cada vez menos e apresentam várias vantagens que veremos a seguir.

Funcionamento do Switch

Ao contrário do Hub, o Switch é um dispositivo inteligente que ao invés de receber os pacotes e enviá-los a todos os nós da rede, ele verifica o MAC de destino e envia o pacote exclusivamente para a estação ao qual ele foi destinado.

Para ilustrar o funcionamento (de maneira beeem simples) de um switch, fizemos o seguinte algoritmo:

Receba o pacote

Verifique o MAC de destino

SE o MAC estiver em memória então

Envie o pacote para ele

SENÃO

Insira-o na memória

Envie para o destino

Com essa gerência de pacotes o switch consegue evitar um tráfego desnecessário na rede o que aumenta significativamente o desempenho geral desta rede. Além disso o switch tem a capacidade de negociar a velocidade e o modo de operação diretamente com a estação.

Por exemplo, se a estação estiver funcionando em modo full-duplex a 100Mpbs, o switch se comunicará com ela nessa velocidade. Caso o nó esteja em half-duplex a 10Mbps, o switch passará a se comunicar com ela a esse modo e a essa velocidade.

Somente os switches conseguem operar em modo full-duplex permitindo a comunicação com envio e recebimento de pacotes ao mesmo tempo.

Ao fim desse post podemos perceber a principal diferença entre os Hubs e os Switches que é a forma com que eles lidam com os pacotes e no que isso afeta no desempenho da rede. Espero que todos tenham compreendido essa diferença.

Fonte: http://www.iotecnologia.com.br/qual-a-diferena-entre-um-hub-e-um-switch

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *