You are on page 1of 4

Arquiteturas de Rede

É assim essencial falar sobre as Arquiteturas de Rede, sendo uma delas, a


arquitetura cliente/servidor​, pois os clientes enviam pedidos para o servidor, este
por sua vez processa e envia os resultados dos pedidos.
A arquitetura cliente/servidor é uma arquitetura na qual o processamento da
informação é dividido em etapas distintas. Um processo é responsável pela
manutenção da informação (servidores) enquanto outros são responsáveis pela
obtenção dos dados (clientes).

Características do cliente:

● Conecta-se a um pequeno número de servidores de uma só vez;


● Normalmente interage diretamente com os servidores através do seu
software específico, que lhe possibilita a comunicação com o servidor;
● Utiliza recursos da rede.

Características do servidor:

● Aguarda sempre um pedido do cliente;


● Atende os pedidos e, de seguida, responde aos clientes com os dados
solicitados;
● Podem-se conectar com outros servidores para atender uma solicitação
específica do cliente, contudo o cliente nunca comunica diretamente com
o segundo servidor;
● Fornece recursos de rede;
● Normalmente interage diretamente com os utilizadores finais.

Vantagens da arquitetura cliente/servidor:

● Uma administração a nível do servidor: como os clientes têm pouca


importância neste modelo, têm menos necessidade de ser administrados.
● Uma rede evolutiva: é possível suprimir ou acrescentar clientes sem estar
a perturbar o funcionamento da rede e sem modificação essencial.

1
​Desvantagens da arquitetura cliente/servidor:

● Um custo elevado: devido ao tecnicismo do servidor;

● Um elo fraco: O servidor é o único elo fraco da rede cliente/servidor, já


que toda a rede está estruturada em redor dele.

Fonte: Banco de imagens da Google

Outra arquitetura é ​Peer-too-Peer, é uma arquitetura de redes de computadores


onde cada um dos pontos funciona tanto como cliente como servidor, permitindo
partilha de serviços e dados sem a necessidade de um servidor central. Como por
exemplo: videoconferência, troca de ficheiros.

A arquitetura Peer-to-peer tem características sendo:

● O seu design que garante que cada utilizador contribua com recursos
para o sistema;
● Apesar de poderem diferir nos recursos que contribuem, todos os pontos
de um sistema Peer-to-Peer possuem as mesmas capacidades.

As arquiteturas de redes P2S podem ser classificadas como:

● ​ rquitetura Centralizada​, sendo que esta​ ​utiliza um servidor central


A
para controle de acesso à rede e para publicação e pesquisa de
conteúdo.

2
● Arquitetura Descentralizada:​ todos os peers possuem funcionalidades
equivalentes, gera alto tráfego de rede e o desempenho de pesquisas
torna-se “má” devido à necessidade de contatar muitos pontos e aguardar
pela resposta;

● Arquitetura Híbrida: ​alguns peers especiais, chamados “supernós”


possuem um papel diferenciado na rede, podendo exercer atividades de
coordenação na rede, indexar os recursos partilhados pelos pontos e
permitir a busca por estes recursos, após essa localização esses recursos
são obtidos a partir da ligação direta entre peers.

Requisitos de uma aplicação Peer-to-Peer:

Escalabilidade global:

Um dos objetivos das aplicações peer-to-peer é explorar os recursos de hardware


de um grande número de hospedeiros conectados à Internet.

Disponibilidade:

A maioria dos sistemas peer-to-peer são constituídos de computadores hospedeiros


que são livres para se juntar ou sair do sistema a qualquer hora. Quando novos
hospedeiros se juntam, eles devem ser integrados ao sistema e a carga deve ser
redistribuída para explorar esses novos recursos. Quando eles saem do sistema
voluntariamente ou involuntariamente, o sistema deve detectar a partida deles, e
redistribuir as suas cargas e os seus recursos.

​Otimização de interações locais entre pontos vizinhos:

A "distância de rede" entre os pontos que interagem tem um impacto substancial na


latência das interações individuais, como por exemplo, clientes requisitando acesso
à recursos. A carga do tráfego da rede também é impactada por isso.

Segurança de dados:

Em sistemas de escala global com participantes de origens diversas, confiança


deve ser construída com o uso de autenticação e mecanismos de criptografia para
garantir a privacidade dos dados e da informação.

3
Vantagens da arquitetura Peer-to-Peer:

● A arquitetura P2P apresenta maior disponibilidade dados, visto que o


objeto pode ser disponibilizado em inúmeros pontos da internet;
● Facilidade na conexão, porque é mínimo o impedimento de conexão que
existe para esse tipo de rede, pois sendo diferente de sistemas que são
inteiramente centralizados não precisa de uma instalação ou
administração.

Desvantagens da arquitetura Peer-to-Peer:

● Garantia da segurança é inferior aos outros projetos de partilha de dados;

● Perda de conteúdo, porque se um peer tem a facilidade de entrar e sair


da rede, então, um conteúdo compartilhado pode deixar de existir na rede;
● Desempenho, se o número de pontos for baixo a rede perde
desempenho, porque as buscas e os recursos serão limitados aos pontos
ativos.

Fonte: Banco de imagens da Google

You might also like