Download - 03 arquitetura-cliente-servidor
![Page 1: 03 arquitetura-cliente-servidor](https://reader036.vdocuments.com.br/reader036/viewer/2022071907/55ca35d3bb61eb02378b46d5/html5/thumbnails/1.jpg)
Arquitetura Cliente/Servidor
![Page 2: 03 arquitetura-cliente-servidor](https://reader036.vdocuments.com.br/reader036/viewer/2022071907/55ca35d3bb61eb02378b46d5/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.com.br/reader036/viewer/2022071907/55ca35d3bb61eb02378b46d5/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.com.br/reader036/viewer/2022071907/55ca35d3bb61eb02378b46d5/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.com.br/reader036/viewer/2022071907/55ca35d3bb61eb02378b46d5/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.com.br/reader036/viewer/2022071907/55ca35d3bb61eb02378b46d5/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.com.br/reader036/viewer/2022071907/55ca35d3bb61eb02378b46d5/html5/thumbnails/7.jpg)
Prof. José Antônio de Figueiredo 7/9
Portas bem conhecidas
Servidor Porta
![Page 8: 03 arquitetura-cliente-servidor](https://reader036.vdocuments.com.br/reader036/viewer/2022071907/55ca35d3bb61eb02378b46d5/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.com.br/reader036/viewer/2022071907/55ca35d3bb61eb02378b46d5/html5/thumbnails/9.jpg)
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;