03 arquitetura-cliente-servidor
-
Upload
concurseira-le -
Category
Education
-
view
15 -
download
0
Transcript of 03 arquitetura-cliente-servidor
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;