Arquitetura Cliente/Servidor
O que é um serviço de rede?
● Recurso oferecido por um computador para
outros computadores em uma rede;
● Todo serviço tem algum fim útil;
● Compartilhamento de recursos
● Oferecido por uma aplicação de rede chamada
servidor;
● Consumido por um aplicação de rede chamada
cliente;
O que é um servidor?
● É o nome dado ao computador que hospeda o(s)
serviço(s);
● Normalmente o servidor:
● Fica ligado por tempo indeterminado;
● Ninguém usa para trabalho rotineiro – logo não precisa de
ambiente gráfico;
● Tem mais recursos de processamento, armazenamento,
rede, etc;
● Tem atenção especial....
● Também referencia o programa que roda no servidor;
Prof. José Antônio de Figueiredo 4/9
O que é um cliente?
● Termo normalmente atribuído ao PC do usuário;
● Normalmente o cliente:
● É ligado somente quando for usado;
● Tem ambiente gráfico com programas de usuário;
● É um PC de menor desempenho;
● Pode ser móvel;
● São também os programas que fazem uso do
recurso oferecido pelo servidor;
Prof. José Antônio de Figueiredo 5/9
Aplicação de rede
● É o resultado ou a ação conjunta do programa
servidor com o programa de cliente;
● Esta “aplicação de rede consiste em pares de
processos que enviam mensagens uns para os
outros por meio de uma rede” [Kurose, 2008];
● Um processo rodando no servidor;
● Na porta x
● Um processo rodando no cliente
● Na porta y
Prof. José Antônio de Figueiredo 6/9
Arquitetura Cliente/Servidor
● É uma arquitetura lógica de funcionamento de
rede;
● Temos explicitamente um servidor e um ou
mais clientes;
● O processo servidor serve diversos processos
clientes;
● O cliente precisa “achar” o serviço oferecido
pelo servidor
● Como?
Prof. José Antônio de Figueiredo 7/9
Portas bem conhecidas
Servidor Porta
Prof. José Antônio de Figueiredo 8/9
Localização do servidor
● A quem ele serve?
● LAN
● Intranet
● Tipicamente servidor de arquivos, PDC, LDAP
● WAN
● Internet
● Tipicamente web, ftp, acesso remoto....
● Atenção especial à segurança.
Prof. José Antônio de Figueiredo 9/9
Como é o nosso servidor?
● Ambiente texto;
● Está fisicamente longe;
● Acesso remoto;
● Tudo deverá ser feito por acesso remoto;

03 arquitetura-cliente-servidor

  • 1.
  • 2.
    O que éum serviço de rede? ● Recurso oferecido por um computador para outros computadores em uma rede; ● Todo serviço tem algum fim útil; ● Compartilhamento de recursos ● Oferecido por uma aplicação de rede chamada servidor; ● Consumido por um aplicação de rede chamada cliente;
  • 3.
    O que éum servidor? ● É o nome dado ao computador que hospeda o(s) serviço(s); ● Normalmente o servidor: ● Fica ligado por tempo indeterminado; ● Ninguém usa para trabalho rotineiro – logo não precisa de ambiente gráfico; ● Tem mais recursos de processamento, armazenamento, rede, etc; ● Tem atenção especial.... ● Também referencia o programa que roda no servidor;
  • 4.
    Prof. José Antôniode Figueiredo 4/9 O que é um cliente? ● Termo normalmente atribuído ao PC do usuário; ● Normalmente o cliente: ● É ligado somente quando for usado; ● Tem ambiente gráfico com programas de usuário; ● É um PC de menor desempenho; ● Pode ser móvel; ● São também os programas que fazem uso do recurso oferecido pelo servidor;
  • 5.
    Prof. José Antôniode Figueiredo 5/9 Aplicação de rede ● É o resultado ou a ação conjunta do programa servidor com o programa de cliente; ● Esta “aplicação de rede consiste em pares de processos que enviam mensagens uns para os outros por meio de uma rede” [Kurose, 2008]; ● Um processo rodando no servidor; ● Na porta x ● Um processo rodando no cliente ● Na porta y
  • 6.
    Prof. José Antôniode Figueiredo 6/9 Arquitetura Cliente/Servidor ● É uma arquitetura lógica de funcionamento de rede; ● Temos explicitamente um servidor e um ou mais clientes; ● O processo servidor serve diversos processos clientes; ● O cliente precisa “achar” o serviço oferecido pelo servidor ● Como?
  • 7.
    Prof. José Antôniode Figueiredo 7/9 Portas bem conhecidas Servidor Porta
  • 8.
    Prof. José Antôniode Figueiredo 8/9 Localização do servidor ● A quem ele serve? ● LAN ● Intranet ● Tipicamente servidor de arquivos, PDC, LDAP ● WAN ● Internet ● Tipicamente web, ftp, acesso remoto.... ● Atenção especial à segurança.
  • 9.
    Prof. José Antôniode Figueiredo 9/9 Como é o nosso servidor? ● Ambiente texto; ● Está fisicamente longe; ● Acesso remoto; ● Tudo deverá ser feito por acesso remoto;