03 arquitetura-cliente-servidor

9
Arquitetura Cliente/Servidor

Transcript of 03 arquitetura-cliente-servidor

Page 1: 03   arquitetura-cliente-servidor

Arquitetura Cliente/Servidor

Page 2: 03   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;

Page 3: 03   arquitetura-cliente-servidor

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;

Page 4: 03   arquitetura-cliente-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;

Page 5: 03   arquitetura-cliente-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

Page 6: 03   arquitetura-cliente-servidor

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?

Page 7: 03   arquitetura-cliente-servidor

Prof. José Antônio de Figueiredo 7/9

Portas bem conhecidas

Servidor Porta

Page 8: 03   arquitetura-cliente-servidor

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.

Page 9: 03   arquitetura-cliente-servidor

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;