Periféricos
Introdução
No tutorial sobre placas e cabos você conheceu os principais tipos de cabos existentes.
Neste tutorial você aprenderá como os cabos podem ser conectados para formar uma
rede local. Como diversos periféricos são utilizados nessa conexão - como hubs e
switches -, também iremos apropriadamente abordá-los neste tutorial.
No tutorial sobre cabos, aprendemos somente sobre os tipos de cabos existentes sem
nos preocuparmos muito como eles seriam utilizados para conectar diversos micros e
periféricos. A forma com que os cabos são conectados - a que genericamente
chamamos topologia da rede - influenciará em diversos pontos considerados críticos,
como flexibilidade, velocidade e segurança.
Da mesma forma que não existe "o melhor" computador, não existe "a melhor"
topologia. Tudo depende da necessidade e aplicação. Por exemplo, a topologia em
estrela pode ser a melhor na maioria das vezes, porém talvez não seja a mais
recomendada quando tivermos uma pequena rede de apenas 3 micros.
Topologia Linear
Na topologia linear (também chamada topologia em barramento), todas as estações
compartilham um mesmo cabo. Essa topologia utiliza cabo coaxial, que deverá possuir
um terminador resistivo de 50 ohms em cada ponta, conforme ilustra a Figura 1. O
tamanho máximo do trecho da rede está limitado ao limite do cabo, 185 metros no
caso do cabo coaxial fino, conforme vimos na aula sobre cabos. Este limite, entretanto,
pode ser aumentado através de um periférico chamado repetidor, que na verdade é um
amplificador de sinais.
Nota: a Figura 1 foi propositalmente exagerada em relação aos conectores "T". Eles
são ligados diretamente à placa de rede, não existindo o pequeno cabo presente na
figura.
Como todas as estações compartilham um mesmo cabo, somente uma transação pode
ser efetuada por vez, isto é, não há como mais de um micro transmitir dados por vez.
Quando mais de uma estação tenta utilizar o cabo, há uma colisão de dados. Quando
isto ocorre, a placa de rede espera um período aleatório de tempo até tentar transmitir
o dado novamente. Caso ocorra uma nova colisão a placa de rede espera mais um
pouco, até conseguir um espaço de tempo para conseguir transmitir o seu pacote de
dados para a estação receptora.
E, por fim, outro sério problema em relação a esse tipo de rede é a segurança. Na
transmissão de um pacote de dados - por exemplo, um pacote de dados do servidor de
arquivos para uma determinada estação de trabalho -, todas as estações recebem esse
pacote. No pacote, além dos dados, há um campo de identificação de endereço,
contendo o número de nó de destino. Desta forma, somente a placa de rede da
estação de destino captura o pacote de dados do cabo, pois está a ela endereçada.
Se na rede você tiver duas placas com o mesmo número de nó, as duas captarão os
pacotes destinados àquele número de nó. É impossível você em uma rede ter mais de
uma placa com o mesmo número de nó, a não se que uma placa tenha esse número
alterado propositalmente por algum hacker com a intenção de ler pacotes de dados
alheios. Apesar desse tipo de "pirataria" ser rara, já que demanda de um extremo
conhecimento técnico, não é impossível de acontecer.
Portanto, em redes onde segurança seja uma meta importante, a topologia linear não
deve ser utilizada.
Para pequenas redes em escritórios ou mesmo em casa, a topologia linear usando cabo
coaxial está de bom tamanho.
Topologia em Anel
Na topologia em anel, as estações de trabalho formam um laço fechado, conforme
ilustra a Figura 2. O padrão mais conhecido de topologia em anel é o Token Ring (IEEE
802.5) da IBM.
No caso do Token Ring, um pacote (token) fica circulando no anel, pegando dados das
máquinas e distribuindo para o destino. Somente um dado pode ser transmitido por
vez neste pacote.
Topologia em Estrela
Esta é a topologia mais recomendada atualmente. Nela, todas as estações são
conectadas a um periférico concentrador (hub ou switch), como ilustra a Figura 3.
Ao contrário da topologia linear onde a rede inteira parava quando um trecho do cabo
se rompia, na topologia em estrela apenas a estação conectada pelo cabo pára. Além
disso temos a grande vantagem de podermos aumentar o tamanho da rede sem a
necessidade de pará-la. Na topologia linear, quando queremos aumentar o tamanho do
cabo necessariamente devemos parar a rede, já que este procedimento envolve a
remoção do terminador resistivo.
Periféricos
A seguir iremos ver os principais periféricos que podem ser utilizados em redes locais.
Repetidor
Usado basicamente em redes de topologia linear, o repetidor permite que a extensão
do cabo seja aumentada, criando um novo segmento de rede (vide Figura 4).
Ponte (Bridge)
A ponte é um repetidor inteligente, pois faz controle de fluxo de dados. Ela analisa os
pacotes recebidos e verifica qual o destino. Se o destino for o trecho atual da rede, ela
não replica o pacote nos demais trechos, diminuindo a colisão e aumentando a
segurança. Por analisar o pacote de dados, a ponte não consegue interligar segmentos
de redes que estejam utilizando protocolos diferentes.
Já na configuração central, as pontes são ligadas entre si. Com isso, os dados são
enviados diretamente para o trecho de destino. Usando o mesmo exemplo, o dado
partiria da estação do primeiro segmento e iria diretamente para a estação do último
segmento, sem ter de passar pelos segmentos intermediários.
clique para ampliar
Figura 6: Configuração central.
Hub (Concentrador)
Apesar da rede estar fisicamente conectada como estrela, caso o hub seja utilizado ela
é considerada logicamente uma rede de topologia linear, pois todos os dados são
enviados para todas as portas do hub simultaneamente, fazendo com que ocorra
colisões. Somente uma transmissão pode ser efetuada por vez.
Quando um hub é adquirido, devemos optar pelo seu número de portas, como 8, 16,
24 ou 32 portas. A maioria dos hubs vendidos no mercado é do tipo "stackable", que
permite a conexão de novos hubs diretamente (em geral é necessário o
pressionamento de uma chave no hub e a conexão do novo hub é feita em um
conector chamado "uplink"). Portanto, você pode ir aumentando a quantidade de hubs
de sua rede à medida que novas máquinas forem sendo adicionadas.
Switch (Chaveador)
Podemos considerar o switch um "hub inteligente". Fisicamente ele é bem parecido
com o hub, porém logicamente ele realmente opera a rede em forma de estrela. Os
pacotes de dados são enviados diretamente para o destino, sem serem replicados para
todas as máquinas. Além de aumentar o desempenho da rede, isso gera uma
segurança maior. Várias transmissões podem ser efetuadas por vez, desde que tenham
origem e destino diferentes.
O roteador é um periférico utilizado em redes maiores. Ele decide qual rota um pacote
de dados deve tomar para chegar a seu destino. Basta imaginar que em uma rede
grande existem diversos trechos. Um pacote de dados não pode simplesmente ser
replicado em todos os trechos até achar o seu destino, como na topologia linear, senão
a rede simplesmente não funcionará por excesso de colisões, além de tornar a rede
insegura (imagine um pacote de dados destinado a um setor circulando em um setor
completamente diferente).
Os roteadores estáticos são mais baratos e escolhem o menor caminho para o pacote
de dados. Acontece que esses roteadores não levam em consideração o
congestionamento da rede, onde o menor caminho pode estar sendo super utilizado
enquanto há caminhos alternativos que podem estar com um fluxo de dados menor.
Portanto, o menor caminho não necessariamente é o melhor caminho.
No caso dos roteadores dinâmicos, eles escolhem o melhor caminho para os dados, já
que levam em conta o congestionamento da rede. Talvez o pacote de dados siga por
um caminho até mais longo, porém menos congestionado que, no final das contas,
acaba sendo mais rápido.
Dica: Dissemos que a rede de topologia linear é recomendada para redes pequenas
com poucas máquinas. Se no projeto dessa rede você decidir que ela poderá algum dia
aumentar de tamanho, o melhor a ser feito é instalar uma rede de topologia em estrela
com hub logo de uma vez, economizando dinheiro no futuro.
Você deve ter percebido que talvez a "melhor" topologia seja a estrela usando
switches. Acontece que o switch é um periférico extremamente caro e talvez esse
projeto não seja financeiramente viável por não haver custo/benefício para a empresa.
Portanto, no caso de redes maiores (ou menores com possibilidade de expansão),
podemos utilizar redes mistas, onde utilizamos diversos tipos de solução misturados.