O problema: tráfego

No tipo mais básico de rede encontrada hoje, os nós são conectados simplesmente através de hubs. À medida que a rede cresce, surgem alguns problemas com esta configuração.
  • Escalabilidade - em uma rede em hub, a largura de banda compartilhada limitada dificulta seu crescimento significativo sem sacrificar o desempenho. Os aplicativos modernos também precisam de mais banda do que nunca. Neste caso, a rede inteira precisa ser redesenhada, periodicamente, para acomodar o crescimento.

  • Latência - é a quantidade de tempo que um pacote leva para chegar ao destino. Já que cada nó de uma rede baseada em hub precisa esperar uma oportunidade para transmitir e evitar colisões, a latência aumenta significativamente quando você adiciona mais nós. Se alguém estiver enviando um arquivo grande pela rede, todos os outros nós terão de esperar uma oportunidade para enviar seus próprios pacotes. Você já deve ter vivenciado isso no trabalho. Você tenta acessar um servidor ou a Internet e, de repente, tudo fica muito lento.

  • Falha de rede - em uma rede típica, um dispositivo conectado a um hub pode causar problemas em outros dispositivos conectados a este mesmo hub devido a configurações incorretas de velocidade (por exemplo, 100 Mbps em um hub de 10 Mbps) ou excesso de transmissões broadcast. Os switches podem ser configurados para limitar os níveis de broadcast.

  • Colisões - a Ethernet utiliza um processo chamado CSMA/CD (Carrier Sense Multiple Access with Collision Detection - Múltiplo Acesso com Verificação de Presença de Portadora e Detecção de Colisão) para se comunicar através da rede. Sob o CSMA/CD, um nó só envia um pacote de dados quando não existe tráfego na rede. Se 2 nós enviarem pacotes ao mesmo tempo, uma colisão ocorre e os pacotes são perdidos. Quando isto acontece, os 2 nós esperam por um tempo aleatório e depois retransmitem os pacotes. Um domínio de colisão é uma parte da rede onde os pacotes de 2 ou mais nós podem colidir. Uma rede com mais nós em um mesmo segmento sempre vai ter uma grande quantidade de colisões e, portanto, um domínio de colisão maior.
Os hubs são uma maneira fácil de encurtar as distâncias percorridas pelos pacotes de um nó para o outro. Mas, não quebram a rede em segmentos menores. Esta é a função dos switches. Na próxima seção, você vai descobrir como os switches direcionam o tráfego da rede.