Você está na página 1de 7

Cliente-Servidor

A estrutura cliente-servidor é um
modelo de arquitetura de rede
onde computadores são divididos
em dois grupos: Clientes, que
solicitam estes serviços e recursos,
recebendo-os como respostas e
servidores, que fornecem serviços
ou recursos, A comunicação entre
os dois é feita por meio de
protocolos de rede, como TCP/IP,
e é geralmente realizada pela
internet ou por uma rede privada
cliente
Em uma infraestrutura cliente-
servidor, cliente é um dispositivo
de computação, como desktops,
laptops, smartphones, tablets ou
aplicativos que, através de
protocolos de rede se conectam a
servidores para fazer uma
solicitação de serviço ou recurso e
aguarda a resposta
REDE
A rede é a infraestrutura que
conecta os clientes ao servidor. Ela
pode ser local, como uma rede de
área local (LAN), ou global, como a
internet.
servidor
Já o servidor é o componente do
sistema que fornece os serviços ou
recursos solicitados pelos clientes.
Estes servidores podem ser um
computador projetado
especificamente para gerenciar e
fornecer serviços aos clientes, ou
ainda, um software que é
executado em um servidor de
rede.

PROS X CONTRAS
Segurança Confiabilidade Latência Custo
Os servidores podem ser Com a arquitetura A comunicação entre o Configurar e manter
configurados com cliente-servidor, é possível cliente e o servidor requer servidores pode ser caro,
medidas de segurança implementar a transmissão de dados especialmente em
robustas para proteger redundância e pela rede. Isso pode ambientes de grande
os dados e os recursos. balanceamento de carga. resultar em atrasos escala. É necessário
Isso permite Se um servidor falhar, os devido à latência da rede, investir em hardware,
implementar outros podem continuar especialmente quando os software, infraestrutura
autenticação, a fornecer os serviços, clientes e servidores estão de rede e recursos
autorização e garantindo alta geograficamente humanos para gerenciar
criptografia para disponibilidade e distantes. os servidores.
garantir a confiabilidade
confidencialidade e a
integridade dos dados.

A arquitetura cliente-servidor
oferece benefícios como
escalabilidade, gerenciamento
centralizado, segurança e
confiabilidade. No entanto,
também apresenta desafios
relacionados a pontos únicos de
falha, custo, latência e
complexidade. A escolha dessa
arquitetura dependerá dos
requisitos específicos do sistema
e das necessidades da
organização.

Você também pode gostar