Hardware da Camada de
Enlace – Bridges ou Switches |
|
Funcionamento Diferente
dos hubs, os switches (que operam de modo similar às antigas bridges), são
capazes de “aprender” onde estão situados os nós na rede, e propagarão o sinal
apenas para os segmentos envolvidos na comunicação. Seu funcionamento está
ilustrado abaixo |
|
No
início da operação, o switch não sabe onde estão os nós. Por isso, um pacote
recebido por uma das portas será propagado para todas as demais. Entretanto,
neste instante, através do endereço MAC do remente, o switch “aprende” em que
porta ele está. No
exemplo ao lado, o switch anotou em sua tabela que o nó “A” está no segmento
1. Como a
localização do destinatário “D” é desconhecida, o pacote será propagado para
todas as demais portas. |
|
A
resposta do nó “D” para o nó “A”, entretanto, não será repetida para as
demais portas, uma vez que o switch consulta sua tabela e lá encontra a informação
de que o nó “A” está no segmento 1, e portanto somente a porta correspondente
transmitirá a informação. A
leitura dos endereços dos remetentes prosseguirá, até que todas as posições
sejam conhecidas. Numa
rede com vários switches, para evitar a existência de loops, existe um
protocolo chamado Spanning-Tree
Protocol |
|
Nas
próximas comunicações, apenas as portas envolvidas serão conectadas. Por
exemplo, se o nó “C” comunicar-se com o nó “D”, o switch saberá que estão no
mesmo segmento, e que o sinal não precisará ser repetido para outras portas. Isso
significa que os nós “C” e “D” poderão comunicar-se ao mesmo tempo que os nós
“E” e “F”. Uma vez aprendidas
todas as posições, apenas os broadcasts serão propagados por todas as portas. A
animação abaixo ilustra uma situação similar a esta. |
|
|
|
Domínios
de colisão e de broadcast A
combinação de hubs com switches e roteadores cria 3 condições importantes
para a análise de protocolos. São elas Domínio
de colisão: segmentos conectados por hubs, nos quais
podem ocorrer colisões Domínio
de broadcast: segmentos conectados por swtches, nos
quais os broadcasts são propagados; os broadcasts não passam pelos
roteadores. |
|