Como funciona um switch
Um switch é um equipamento utilizado para interligar os dispositivos como estações de trabalho, servidores, laptos, telefones IP e outros mais de maneira que esses dispositivos possam se comunicar para compartilhar recursos, essa interligação é feita através de cabos UTP que possuem conectores do tipo RJ45 em suas pontas.
Inicialmente ao iniciar o switch possui uma tabela que está vazia e vai sendo preenchida na medida que os dispositivos vão se conectando em cada porta, a tabela armazena a informação de MAC + Porta, ou seja, que endereço MAC está associado a qual porta.
Essa informação é adicionada à tabela somente no momento em que o dispositivo que deseja se comunicar envia informação, sessa forma o switch registra o MAC associado àquela porta dos frames entrantes.
Num primeiro momento, o dispositivo que envia os frames não sabe qualis são os MACs dos outros dispositivos conectados por isso necessita fazer uma busca e para que isso seja possível os frames que entram por uma porta do switch são enviados à todas as demais portas para que os outros dispositivos possam responder caso a comunicação esteja direcionada para eles obviamente. Esse tipo de comportamento de enviar os frames para todos é conhecido como broadcast. (ver figura abaixo)
Um switch é um equipamento utilizado para interligar os dispositivos como estações de trabalho, servidores, laptos, telefones IP e outros mais de maneira que esses dispositivos possam se comunicar para compartilhar recursos, essa interligação é feita através de cabos UTP que possuem conectores do tipo RJ45 em suas pontas.
Inicialmente ao iniciar o switch possui uma tabela que está vazia e vai sendo preenchida na medida que os dispositivos vão se conectando em cada porta, a tabela armazena a informação de MAC + Porta, ou seja, que endereço MAC está associado a qual porta.
Essa informação é adicionada à tabela somente no momento em que o dispositivo que deseja se comunicar envia informação, sessa forma o switch registra o MAC associado àquela porta dos frames entrantes.
Num primeiro momento, o dispositivo que envia os frames não sabe qualis são os MACs dos outros dispositivos conectados por isso necessita fazer uma busca e para que isso seja possível os frames que entram por uma porta do switch são enviados à todas as demais portas para que os outros dispositivos possam responder caso a comunicação esteja direcionada para eles obviamente. Esse tipo de comportamento de enviar os frames para todos é conhecido como broadcast. (ver figura abaixo)
Os frames entram em uma das portas do switch e a princípio não se sabe onde quais os MACs estão associados a quais portas, com o processo de broadcast uma consulta é enviada às demais portas para que o dispositivo procurado responda à solicitação (processo de broadcast) com esse processo a tabela do switch pode ser formada e a comunicação estabelecida somente entre os dois dispositivos interessados.
Após encontrar o dispositivo com o qual se deseja comunicar através do processo de broadcast, o switch cria sua tabela de armazenamento, conhecida como tabela MAC ( ou MAC table em inglês) e a partir dessa tabela a comunicação pode ser estabelecida entre os dois dispositivos, essa comunicação isolada entre dois dispositivos é conhecida como unicast.