AULA 5: REDES DE COMPUTADORES

ATIVIDADE 2: TOPOLOGIA EM REDE

 

A topologia de uma rede de computadores pode ser definida como o modo pelo qual as estações (sistemas terminais) ligadas a uma rede estão interconectadas [SALLINGS, 1997].

Abaixo segue um texto adaptado do original que foi criado por Gabriel Torres [TORRES, 1998], sobre as principais topologias existentes.

Topologia em Barra

Na topologia em barra, todas as estações compartilham um mesmo cabo. Essa topologia utiliza cabo coaxial, que deverá possuir um terminador resistivo de 50 ohms (resistência elétrica) 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 equipamento chamado repetidor, que na verdade é um amplificador de sinais.

 


Figura 1: Topologia Linear

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. Esta técnica de aceso ao meio é chamada CDMA/CD (Carrier-sense multiple access with collision detection). A conseqüência direta desse problema é a velocidade de transmissão. Quanto mais estações forem conectadas ao cabo, mais lenta será a rede, já que haverá um maior número de colisões.

Outro grande problema na utilização da topologia de barra é a instabilidade. Como você pode observar na Figura 1, os terminadores resistivos são conectados às extremidades do cabo e são indispensáveis. Caso o cabo se desconecte em algum ponto (qualquer que seja ele), a rede "sai do ar", pois o cabo perderá a sua correta impedância (não haverá mais contato com o terminador resistivo), impedindo que comunicações sejam efetuadas - em outras palavras, a rede para de funcionar. Como o cabo coaxial é vítima de problemas constantes de mau-contato, esse é um prato cheio para a rede deixar de funcionar sem mais nem menos, principalmente em ambientes de trabalho tumultuados. Voltamos a enfatizar: basta que um dos conectores do cabo se solte para que todos os micros deixem de se comunicar com a rede.

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.

Nota: Número de nó (node number) é um valor gravado na placa de rede de fábrica (é o número de série da placa). Teoricamente não existe no mundo duas placas de rede com o mesmo número de nó.

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.


Figura 2: Topologia em Anel.

 

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.


Figura 3: Topologia em Estrela.

 

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.

Importante notar que o funcionamento da topologia em estrela depende do periférico concentrador utilizado, se for um hub ou um switch.

No caso da utilização de um hub, a topologia fisicamente será em estrela (como na Figura 3), porém logicamente ela continua sendo uma rede de topologia linear. O hub é um periférico que repete para todas as suas portas os pacotes que chegam, assim como ocorre na topologia linear. Em outras palavras, se a estação 1 enviar um pacote de dados para a estação 2, todas as demais estações recebem esse mesmo pacote. Portanto, continua havendo problemas de colisão e disputa para ver qual estação utilizará o meio físico.

Já no caso da utilização de um switch, a rede será tanto fisicamente quanto logicamente em estrela. Este periférico tem a capacidade de analisar o cabeçalho de endereçamento dos pacotes de dados, enviando os dados diretamente ao destino, sem replicá-lo desnecessariamente para todas as suas portas. Desta forma, se a estação 1 enviar um pacote de dados para a estação 2, somente esta recebe o pacote de dados. Isso faz com que a rede torne-se mais segura e muito mais rápida, pois praticamente elimina problemas de colisão. Além disso, duas ou mais transmissões podem ser efetuadas simultaneamente, desde que tenham origem e destinos diferentes, o que não é possível quando utilizamos topologia linear ou topologia em estrela com hub.

 

Para saber mais:

TORRES, Gabriel. "Redes: Topologias e Periféricos". URL: http://www.gabrieltorres.com/aula5.html. 1998.

SOARES, L. F. G., Guido, L. e Colcher, S. "Redes de Computadores: Das LANs, MANs e WANs às Redes ATM". Editora Campus. 1997.

STALLING, William. "Local and Metropolitan Área Networks". Prentice Hall. 1997.

 

 

anterior | topo | próxima