Nos hubs de resumo residem na camada física do modelo OSI.
Eles não são inteligentes.
Eles não entendem os quadros que estão
repetindo, eles simplesmente amplificam o sinal que recebem de todas as outras
portas, exceto as portas nas quais foram recebidas.
Hubs foram bons para o seu tempo, mas em geral hoje foram substituídos por switches.
Agora há sempre uma exceção à regra.
Redes sem fio agem como hubs, se você tiver uma rede sem fio de 54
Mbps seja cuidadoso, não seja dedicado a 54 Mbps ou se você tiver uma rede sem fio de 200 Mbps
seja cuidadoso, ele é compartilhado entre todos os dispositivos na rede sem
fio Então você precisa dividir a velocidade de sua rede sem fio
pelos dispositivos conectados a um ponto de acesso.
A rede sem fio também tem outros problemas que reduzem ainda mais o throughput,
mas a moral da história é que as redes sem fio operam como hubs.
Os hubs são dispositivos compartilhados que seriam bons para o seu
tempo, mas são muito lentos quando comparados aos switches de hoje.
Portanto, os hubs de horas extras foram substituídos por
pontes e pontes, que por sua vez foram recebidas por comutadores.
Uma bridge é um dispositivo de camada 2, em outras palavras, ela reside na camada de enlace de
dados do modelo OSI, as pontes são mais inteligentes que os hubs.
Eles usam algo chamado tabela de endereços MAC para
saber onde os dispositivos estão na topologia.
Então, ao invés de simplesmente repetir o sinal e enviar
tráfego para fora de todas as portas sem entendê-lo.
As pontes mantêm uma tabela com uma lista de endereços MAC aprendidos nesta topologia.
Portanto, em nossa rede de exemplo, temos 4 dispositivos A, B, C e
D e o hub está sendo substituído por uma ponte.
A topologia ainda é uma topologia em estrela.
Portanto, a principal mudança aqui é que o hub foi substituído pela ponte.
As pontes armazenam o endereço Mac na tabela de endereços do Mac e,
por sua vez, são armazenadas no software.
As pontes são, portanto, muito lentas em comparação com dispositivos modernos como switches.
Switches e bridges operam de maneira muito semelhante, mas as pontes fazem o
processamento e o software onde os switches fazem o processamento e o hardware.
Os switches usam algo chamado ASIC ou Circuito Integrado de Aplicação Específica, que permite alta taxa de
transferência, pesquisas de tabela muito rápidas e encaminhamento de tráfego com frequência à taxa
de linha, em outras palavras, as opções não diminuem o tráfego.
Bridges foram os antecessores dos switches e fizeram coisas no software.
Eles eram muito mais lentos, mas a partir de um ponto de vista de encaminhamento, pontes e
switches encaminham o tráfego em um segmento da camada 2 da mesma maneira, exceto
que os switches fazem isso em hardware e as pontes o fazem no software.
Então, o que uma bridge faz quando recebe um frame?
Então, da mesma maneira para o exemplo anterior.
O host A está enviando tráfego para o host C, o endereço MAC de origem no
quadro é A, o endereço de destino no quadro é C, quando a
bridge inicia sua tabela de endereços
MAC está vazia, em outras palavras, não contém endereços MAC aprendidos dinamicamente.
Os endereços MAC podem ser configurados estaticamente por um administrador, mas
neste exemplo, vamos supor que o endereço Mac seja aprendido dinamicamente.
Portanto, no momento em que a tabela está vazia, quando um quadro chega à porta
1 na ponte enviada pelo host A, a ponte agora sabe que o host A está conectado à porta 1 e
pode adicionar o endereço MAC A à sua tabela de endereços MAC
e cria essencialmente um mapeamento dizendo que o endereço MAC A pode ser encontrado na
porta 1 Então agora é aprendido onde A está na topologia.
No entanto, ele não sabe onde C está na topologia porque
essa informação ainda não está em sua tabela de endereços MAC.
Em outras palavras, porque ele não sabe onde C está, ele enviará o quadro
para fora de todas as portas, exceto a porta na qual ele foi recebido para garantir que C receba o quadro.
Agora, como o quadro é enviado de todas as portas, B e D recebem
uma cópia do quadro, mas o descartam porque o quadro não é destinado a eles.
Portanto, em outras palavras, as placas de interface de rede nas placas de rede nos PCs B
e D lerão o endereço MAC de destino e verão que ele está destinado a C e
não a elas mesmas e, portanto, descartará o quadro.
A placa de interface de rede no host C receberá o quadro, tira os cabeçalhos da camada 2
e passa as informações para os protocolos de camada
alta e faz isso porque o endereço MAC de destino no quadro é C.