Arquitetura de rede
Existem várias maneiras de projetar uma rede: sistema ponto a ponto, cliente / servidor e mainframe. Eles também são chamados de diferentes tipos de arquitetura de rede.
Em uma rede ponto a ponto , ou P2P , as tarefas são alocadas entre todos os computadores da rede. Não existe uma hierarquia real entre os computadores e todos são considerados iguais. Isso também é conhecido como ‘arquitetura distribuída’ ou ‘grupo de trabalho sem hierarquia’. Este é o tipo de arquitetura mais simples, pois não possui um servidor central.
Em uma rede cliente / servidor , vários clientes da rede ou estações de trabalho solicitam recursos ou serviços da rede. Um ou mais servidores de rede gerenciam e fornecem esses recursos ou serviços. Os clientes são computadores que dependem do servidor para dados e software. Em um sistema mainframe , todo o processamento é feito por um único computador muito poderoso. Terminais individuais são usados para acessar o computador mainframe, mas não executam nenhum aplicativo.
Servidor cliente
A maioria das redes locais (LANs) usa uma arquitetura cliente / servidor. Os servidores de rede contêm dados e aplicativos de software que podem ser acessados pelos clientes na rede. Os servidores de rede também são chamados de ‘servidores de computador’ ou simplesmente ‘servidores’. Às vezes, um servidor é descrito em termos do serviço específico que fornece, como servidor de e-mail, servidor de impressão ou servidor de armazenamento. Muitos servidores, entretanto, fornecem todos esses serviços.
Os servidores são normalmente computadores com mais velocidade de processamento, memória e espaço em disco rígido do que um computador desktop normal. Os servidores de rede executam seu próprio sistema operacional que gerencia várias tarefas de rede, bem como serviços executados na rede. Dependendo da necessidade de armazenamento e serviços de rede, uma única rede pode usar desde apenas um até um grande número de servidores.
‘Clientes’ são dispositivos de hardware que fornecem aos usuários finais acesso a dados e serviços no servidor. Computadores desktop e laptop são exemplos de clientes típicos. Você também pode usar esses dispositivos de forma mais ou menos independente. Por exemplo, você pode abrir aplicativos de software, criar e editar documentos e salvar arquivos no meio de armazenamento local, como um disco rígido. No entanto, em uma rede cliente / servidor típica, várias tarefas essenciais não são executadas apenas pelos clientes. Alguns exemplos típicos são:
- Uma impressora está conectada à rede e, para imprimir um documento, o cliente envia uma solicitação de impressão ao servidor
- As mensagens de e-mail são armazenadas no servidor e o cliente é usado para visualizar e gerenciar mensagens
- Bancos de dados muito grandes são armazenados no servidor, e o cliente os acessa sem copiá-los no disco rígido local
Existem vários tipos diferentes de clientes. Os desktops e laptops independentes usados como clientes são conhecidos como ‘clientes gordos’. Esses computadores podem executar programas por conta própria, ter um disco rígido local para armazenamento e usar a rede apenas para determinadas tarefas.
Os ‘clientes finos’, por outro lado, têm seu próprio processador, mas podem não ter um disco rígido. Eles dependem inteiramente da rede para acessar aplicativos de software e dados. ‘Terminais burros’ têm um monitor, teclado e uma quantidade mínima de hardware para se conectar à rede. Todo o processamento é feito pelo servidor. Bons exemplos de thin clients são computadores em uma biblioteca pública. Normalmente, eles são usados apenas para acessar o catálogo da biblioteca e não executam nenhum outro aplicativo.
Sistemas Mainframe
As redes de computadores tornaram-se parte da vida cotidiana. Veja o exemplo de um banco. A cada momento do dia, os clientes realizam transações – depósitos, retiradas, transferências, etc. Um banco nacional típico pode facilmente ter mais de um milhão de clientes, e eles podem acessar suas informações de contas em centenas de agências diferentes, milhares de caixas eletrônicos e de praticamente qualquer computador ou smartphone. As informações da conta de cada cliente precisam ser mantidas atualizadas em tempo real.
Considere por um momento que tipo de computador você precisaria para gerenciar todas essas informações da conta. Você provavelmente entendeu – este não é o tipo de computador que você pode comprar na loja de eletrônicos local. Você precisa de um mainframe.
Um mainframe é um computador poderoso para lidar com todo o processamento de grandes quantidades de dados. Eles são normalmente usados por grandes empresas ou agências governamentais. O termo se origina dos grandes gabinetes que eram usados para armazenar o processador, a memória e outras partes dos primeiros computadores. O termo continua a ser usado para distinguir entre sistemas de computação muito grandes e poderosos e computadores pessoais normais (PCs).
Embora os componentes de hardware de um mainframe sejam semelhantes aos de computadores normais, todos os componentes são maiores e melhores. Por exemplo, um desktop normal ou laptop pode ter uma memória de 4 a 8 GB, mas os mainframes podem ter de 10 a 100 vezes mais memória. Combinado com uma capacidade de armazenamento muito grande, isso possibilita que um mainframe trabalhe com arquivos tão grandes que um único arquivo ocuparia todo o disco rígido de um computador normal. A propriedade definidora de um mainframe é que ele pode lidar com um volume muito alto de entrada e saída – tanto que sobrecarregaria rapidamente a capacidade de processamento de um computador normal.
Porém, esse tipo de hardware tem um preço. Um mainframe típico pode custar facilmente cerca de US $ 100.000. Um sistema de mainframe geralmente precisa ser acessado por muitos usuários. Considere o exemplo do banco. Em cada agência, os funcionários do banco precisam de acesso às informações da conta de cada cliente e precisam ser capazes de processar as transações dos clientes. Os funcionários do banco usarão um terminal para acessar o sistema mainframe. Todo o processamento é feito pelo mainframe, mas o terminal dá acesso às informações da conta e às ferramentas para registrar as transações. O terminal em si não armazena nenhuma informação da conta.
Um mainframe às vezes é confundido com um supercomputador, mas eles são bastante diferentes em design e finalidade. Um supercomputador é um sistema de computador customizado projetado para processamento extremamente rápido, normalmente no limite do que é tecnicamente possível. Eles são usados principalmente para fins científicos, como previsão do tempo ou modelagem de simulação. Os mainframes são usados para processar grandes quantidades de dados, e uma velocidade incrível não é o objetivo principal. Eles são usados para o processamento de rotina de dados para dar suporte às operações diárias de grandes organizações.
Resumo da lição
Existem vários tipos de arquitetura de rede. Em uma rede ponto a ponto , as tarefas são alocadas entre todos os membros da rede e não há hierarquia. Em uma rede cliente / servidor , vários clientes ou estações de trabalho de rede diferentes solicitam recursos ou serviços da rede. Um servidor é usado para fornecer esses recursos ou serviços. Em um sistema mainframe , todo o processamento é feito por um único computador muito poderoso, e terminais simples são usados para acessar o mainframe.
Resultados de Aprendizagem
Depois de assistir e estudar esta vídeo-aula, você poderá:
- Diferencie entre redes ponto a ponto e redes cliente / servidor
- Identifique os diferentes tipos de clientes em uma rede cliente / servidor
- Entenda o que são sistemas de mainframe e discuta sua finalidade