Prévia do material em texto
REDES E SISTEMAS DISTRIBUIDOS As redes de computadores são infraestruturas que possibilitam troca de informações e recursos entre os dispositivos que estão conectados, realizando essa troca através de protocolos de comunicação. Segundo Kurose e Ross (2018), uma rede de computadores “consiste em um conjunto de dispositivos interligados que trocam dados por meio de um meio físico ou lógico, utilizando protocolos padronizados para comunicação confiável” (Redes de Computadores e a Internet: uma abordagem top-down, Pearson). complementando Stallings (2016) define redes como “sistemas de comunicação que permitem o compartilhamento de informações e recursos computacionais de maneira eficiente e segura” (Arquitetura e Organização de Computadores, Pearson). O sistema distribuído coopera através de uma rede e apresenta ao usuário como um único sistema coerente, como definem Van Steen. Uma das suas vantagens principais é a escalabilidade, os sistemas distribuídos permitem que mais nós sejam adicionados para atender a múltiplos usuários ou dados, além da maior tolerância a falhas, caso um nó falhe os outros continuam operando. Para o nosso sistema a arquitetura em estrela distribuída permite que alunos e professores acessem o sistema via rede local (LAN). Conforme demonstrado na figura 1 Figura 1 – Estrela Distribuída Autor: Elaborada pelo autor Na arquitetura de estrela o servidor irá atuar como um ponto único de controle e autenticação, sendo essencial para o gerenciamento acadêmico o que garante que apenas os usuários válidos que são autendicados pelo nosso módulo C tenham acesso. Segundo Tanenbaum & Van Steen (2017), “em sistemas distribuídos, a presença de servidores centralizados facilita a coordenação, mas deve-se evitar pontos únicos de falha com replicação e redundância”. (TANENBAUM, Andrew S.; VAN STEEN, Maarten. Sistemas Distribuídos: princípios e paradigmas. Pearson, 2017.) O sistema pode evoluir para uma estrela hierárquica contendo vários servidores replicados assim aproximando do conceito completo de sistema distribuídos image1.jpeg