Muitos aplicativos usam o modelo cliente-servidor. Aqui estão alguns exemplos para ilustrar diferentes tipos:
*
Navegação da web: Seu navegador da web (cliente) solicita páginas de um servidor da web.
*
Email: Os clientes de email (como o Outlook, Thunderbird, Gmail em um navegador) conectam aos servidores de email para enviar e receber e -mails.
*
jogos online: Muitos jogos on-line usam uma arquitetura cliente-servidor, onde o cliente do jogo é executado no seu computador e se conecta a um servidor de jogo para gerenciar o estado do jogo e interações com outros jogadores.
*
compartilhamento de arquivos (por exemplo, FTP): Os clientes FTP se conectam aos servidores FTP para fazer upload e baixar arquivos.
*
Sistemas de gerenciamento de banco de dados: Os clientes do banco de dados (como os clientes SQL) conectam -se aos servidores de banco de dados para interagir com os dados.
*
Desktop remoto: Software como o RDP permite que um computador cliente controla a área de trabalho de um servidor remoto.
Essencialmente, qualquer aplicativo em que um programa (o cliente) solicite serviços de outro programa (o servidor) operando em uma máquina diferente se encaixa nesse modelo.