Aqui está uma descrição passo-a-passo das pontes transparentes.
Clique nos termos do menu para aprender mais sobre as pontes transparentes
O switch é adicionado à rede e vários segmentos são ligados às portas do switch.
Um computador (nó A) no primeiro segmento (segmento A) envia dados para um computador (nó B) em outro segmento (segmento C).
O switch pega o primeiro pacote de dados do nó A, seu endereço MAC e o salva na lista de endereços do segmento A. O switch agora sabe onde achar o nó A toda vez que um pacote de dados for endereçado para ele. Este processo é chamado de aprendizado (learning).
Já que o switch não sabe onde está o nó B, ele envia o pacote para todos os segmentos, com exceção do segmento A. O processo de enviar um pacote para todos os segmentos para encontrar um nó específico é conhecido como flooding.
O nó B pega o pacote e envia-o novamente para o nó A para avisá-lo que o pacote foi recebido.
O pacote do nó B chega ao switch. Agora o switch pode adicionar o endereço MAC do nó B à lista de endereços do segmento C. Como o switch já sabe o endereço do nó A, ele envia o pacote diretamente para ele. O nó A está num segmento diferente do nó B, por isso o switch deve conectar os dois segmentos para enviar o pacote. Isto é conhecido como encaminhamento (forwarding).
Um novo pacote do nó A para o nó B chega ao switch. O switch agora sabe onde está o nó B, então direciona o pacote diretamente para o nó B.
O nó C envia informação para que o switch localize o nó A. O switch consulta o endereço MAC do nó C e o adiciona à lista de endereços do segmento A. O switch já sabe o endereço do nó A e entende que os 2 nós estão no mesmo segmento. Então, ele não precisa conectar o segmento A a outro segmento para que os dados viajem do nó C para o nó A. Portanto, o switch vai ignorar os pacotes que viajam entres nós de um mesmo segmento. Isto é a filtragem (filtering).
Os processos de aprendizado e flooding continuam até que todos os nós estejam armazenados nas listas de endereços. A maioria dos switches tem muita memória disponível para administrar estas listas de endereços. Entretanto, para otimizar o uso da memória, eles removem informações antigas para que o switch não perca tempo com endereços obsoletos. Para fazer isso, eles utilizam uma técnica chamada envelhecimento. Quando uma nova informação é adicionada à lista de endereços, o switch atribui uma data e hora ao endereço. Toda vez que um pacote é enviado para um nó, a data e a hora são atualizadas. O switch tem um timer configurável que apaga o endereço depois de um certo tempo de inatividade daquele nó, que libera a memória para a inclusão de outros endereços. Como você pode ver, uma ponte transparente é uma maneira fácil e prática de adicionar e gerenciar todas as informações que um switch precisa para realizar o seu trabalho.
No nosso exemplo, 2 nós estavam no segmento A, enquanto o switch criava segmentos independentes para os nós B e D. Em uma rede comutada ideal, cada nó deve ter o seu próprio segmento. Isto eliminaria a possibilidade de colisões e também a necessidade da filtragem.
Para citar corretamente este artigo do HowStuffWorks por favor copie e cole o texto abaixo:
Jeff Tyson. "HowStuffWorks - Como funcionam os switches LAN (rede de comunicação local)". Publicado em 24 de janeiro de 2001 (atualizado em 10 de abril de 2008) http://informatica.hsw.uol.com.br/lan-switch11.htm (04 de julho de 2009)