Postado por Danilo Augusto | 1 - outubro - 2009 | 17 Comentários

Se já te fizeram esta pergunta ou você mesmo já se fez… Aqui está a resposta ;)

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.

Abraços e até a próxima.

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

17 comentários até agora...

  1. Jefferson Igor disse:

    Só lembrando que o Switch aumenta o número de domínios de colisão e o Hub aumenta a quantidade de máquinas no domínio de colisão.
    E os Switchs mais simples operam na camada 2 do modelo OSI, já os mais parrudos, são “quase roteadores”, já que trabalham na camada 3 do OSI.

  2. Qual a diferença entre um Hub e um Switch ?: Se já te fizeram esta pergunta ou você mesmo já se fez… Aqui está .. http://bit.ly/1a4pTB

  3. [...] This post was mentioned on Twitter by Alex Ferreira. Alex Ferreira said: Qual a diferença entre um Hub e um Switch ? http://bit.ly/1a4pTB [...]

  4. @Jefferson Igor
    Hum… Interessante

    @Alex
    Ajeito já ;)

  5. Simplesmente a melhor explicação que já vi pra isso. Eu sempre soube a diferença, mas se tentasse explicar a um leigo nunca saia compreensivel. Acho que agora tenho uma explicação mais simples do que a minha, que acabava até me confundindo…

    Hub é quando tem um time com 11 centro-avantes… todos querendo jogar lá na frente, fazendo gol… ;-)

  6. Rafael Guedes disse:

    @Jefferson Igor
    Legal lembrar também que numa rede com dispositivos full duplex ligados num switch não existe colisão de pacotes.

    @Danilo Augusto
    Muito show o algoritimo cara!! Só uma questão a levantar.. Um switch é mesmo capaz de lidar com pacotes? Até onde eu sei, um switch lida apenas com frames.

    Um abraço meu velho! E parabéns por difundir o conhecimento.

    • Grande Rafael :P

      Utilizei a expressão pacotes para facilitar o entendimento do público leigo. Falar em frames e tocar no assunto de modelo OSI é pedir pro pessoal me crucificar.

      A escolha foi didática.

      Continue visitando o nosso blog e deixando os seus valorosos comentários por estas bandas ;)

      Abração

  7. [...] Submarino.com.br Depois de explicar a diferença entre Switches e Hubs, vamos partir para o mundo sem fio e explicar as diferenças entre um Access Point e um Roteador [...]

  8. Evans Hossel disse:

    Parabéns….Mais um belo post!

  9. [...] portas estão conectados aqueles MACs. Para ter uma explicação básica de como o switch funciona, leia este post. Em breve faremos um post mais elaborado sobre o [...]

  10. Eduardo disse:

    Ótima explicação facil e compreensivel

  11. Thiago disse:

    Eu normalmente ñ comentoo nesse tipoo de post
    Mais esse ta valendoo u ingresso ;)
    Explicação direta e precisa
    Detalhe por detalhe
    Melhoor post jah viistu ;)

  12. [...] Posted: November 8, 2010 by Rafael Souza in Redes, Wi-Fi, Wireless 0 Depois de explicar a diferença entre Switches e Hubs, vamos partir para o mundo sem fio e explicar as diferenças entre um Access Point e um Roteador [...]

  13. [...] Fonte: http://www.iotecnologia.com.br/qual-a-diferena-entre-um-hub-e-um-switch Leave a Reply ? Already the latest post! Coesão [...]

  14. [...] de explicar a diferença entre Switches e Hubs, vamos partir para o mundo sem fio e explicar as diferenças entre um Access Point e um Roteador [...]