Rede de computadores Cliente- servidor. Professor Carlos Muniz

Documentos relacionados
SISTEMAS DISTRIBUÍDOS

Roteiro... Sistemas Distribuídos Aula 4. Troca de mensagens. Comunicação entre processos. Conceitos de SD, vantagens e desvantagens

MÓDULO 2 Topologias de Redes

Engenharia de Software II

Banco de Dados I. Prof. Edson Thizon

Professor: Gládston Duarte

O que é uma rede social virtual?

CIRCULAR Nº 21/2016 PREGÃO Brasília, 17 de maio de 2016.

Configuração para Uso do Tablet no GigaChef e Outros Dispositivos

Introdução à Informática. Aula 05. Redes de Computadores. Prof. Fábio Nelson

Experiência 04: Comandos para testes e identificação do computador na rede.

MS1122 v3.0 Instalação e Considerações Importantes

Graduação Tecnológica em Redes de Computadores. Fundamentos de Redes II

MODELO CLIENTE SERVIDOR

Sistemas Distribuídos

Gerenciamento de Redes: Protocolo SNMP

IBRX Sistemas Eletrônicos. Manual técnico. Configuração: IBRX Módulo portão Rev O IBRX Portão funciona em 4 tipos de conexão:

Redes de Computadores

FACULDADE MULTIVIX CURSO DE ENGENHARIA DE PRODUÇÃO 2º PERÍODO MARIANA DE OLIVEIRA BERGAMIN MONIQUE MATIELLO GOMES THANIELE ALMEIDA ALVES

Redes de Computadores

Política de acesso à rede WiFi

Deswik.Sched. Sequenciamento por Gráfico de Gantt

Terminal de Operação Cimrex 69

Barramentos de campo. Modelo OSI para sistemas comunicantes

Introdução. Modelo de um Sistema de Comunicação

Introdução ao Modelos de Duas Camadas Cliente Servidor

ENGENHARIA DE SOFTWARE

Impressora Latex série 300. Garantia limitada

Para usar com Impressoras multifuncionais (MFPs) ativadas para a Tecnologia Xerox ConnectKey

Redes de Computadores. Disciplina: Informática Prof. Higor Morais

MANUAL DE INSTALAÇÃO SAT DIMEP PDV CAKE

Guia de início rápido do Bomgar B200

Informática I. Aula Aula 19-20/06/06 1

Sistemas Operacionais. Rodrigo Rubira Branco

3.1 - Topologias de cablagem

Sefaz Virtual Ambiente Nacional Projeto Nota Fiscal Eletrônica

INCLUSÃO DIGITAL. instrumento de INCLUSÃO SOCIAL

Arquitecturas de Software Enunciado de Projecto

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Servidor de Armazenamento em Nuvem

Os salários de 15 áreas de TI nas cinco regiões do Brasil

Terminal de Operação Cimrex 12

Tutorial do aluno Ambiente Virtual de Aprendizagem (AVA) Rede e-tec Brasil

TRABALHO DE GESTÃO DE INFORMAÇÃO VIRTUAL PRIVATE NETWORK VPN

MANUAL DO INSTALADOR XD EM AMBIENTES MICROSOFT WINDOWS

Descrição do Serviço Diagnóstico no Local

Manual do Usúario Vivo Sync. Manual do Usuário. Versão Copyright Vivo

Estudo aponta influência do código de barras e da tecnologia na decisão de compra do consumidor e na estratégia do varejo

Módulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Objetivos: i) Criar enlace ponto-a-ponto entre roteadores com protocolo HDLC ii) Criar uma infraestrutura de acesso baseada em PPPoE

Solucionando problemas de impressão

Telecomunicação e Redes

Descubra as novas funcionalidades com Office 365 My I-365, uma nova forma de colaborar Ipsos

CONSELHO REGIONAL DE ENFERMAGEM DE SÃO PAULO. Resposta aos questionamentos efetuados pela empresa TOTVS, temos a informar conforme segue:

ISS Eletrônico. Formato de Arquivos para Transmissão de Documentos Declarados através do aplicativo OFFLINE. Extensão do Arquivo JUNHO2006.

COMITÊ DE TECNOLOGIA DA. INFORMAÇÃO E COMUNICAÇÃO (CoTIC) Serviço de Correio Eletrônico: Política de Uso. Versão 1.0

Unidade 1: O Computador

Sobre o Visual C

Sistemas Distribuídos

Gestão Documental. Gestão Documental

ARTIGO. Sobre monitoramento a Distancia e aplicação automática de medicamentos. Sistema de monitoração a distancia e aplicação de medicamentos.

Tópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados. Prof. Hugo Souza

Auxiliar em Administração de Redes Redes de Computadores I

Política de Privacidade

EM8032 EM8033 Adaptador Powerline de 500Mbps com tomada elétrica

PORTARIA N Nº 178 Rio de Janeiro, 25 de outubro de 2012.

,QVWDODomR. Dê um duplo clique para abrir o Meu Computador. Dê um duplo clique para abrir o Painel de Controle. Para Adicionar ou Remover programas

PREFEITURA DO MUNICÍPIO DE PORTO VELHO SECRETARIA MUNICIPAL DE ADMINISTRAÇÃO SEMAD DEPARTAMENTO DE RECURSOS DA TECNOLOGIA DA INFORMAÇÃO DRTI

UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO. Licenciatura em Engenharia Informática e Computadores Alameda e Taguspark

Respostas às Perguntas Frequentes sobre Informática:

Introdução a Informática

Prof. José Maurício S. Pinheiro - UGB

MN03 - MANUAL DE CONFIGURAÇÃO DA VPN PARA ALUNOS

Técnico em Radiologia. Prof.: Edson Wanderley

CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access

Notas de aplicativos: Serviço de Nuvem OneTouch AT

SOS digital Gestão de dados de investigação

Gestão da Qualidade. Aula 13. Prof. Pablo

CATEGORIA 2 INICIATIVAS DE INOVAÇÃO

(72) Inventor(es): (74) Mandatário: (54) Epígrafe: APLICAÇÃO COMPUTORIZADA PARA O CONTROLO DE ROBOTS INDUSTRIAIS

Manual Instalação Web Services Client Web.NewHotel

Os passos a seguir servirão de guia para utilização da funcionalidade Acordo Financeiro do TOTVS Gestão Financeira.

Software PHC com MapPoint 2007

SISTEMAS OPERACIONAIS. 3ª. Lista de Exercícios

Diagrama de Componentes e Implantação

Instalando sua Multifuncional na sua rede pela primeira vez

4 Sistema Computacional:

Manual do usuário Certificado Digital

Transcrição:

Rede de computadores Professor Carlos Muniz

Definição Cliente-servidor é um modelo computacional que separa clientes e servidores, sendo interligados entre si geralmente utilizando-se uma rede de computadores. Cada instância de um cliente pode enviar requisições de dado para algum dos servidores conectados e esperar pela resposta. Por sua vez, algum dos servidores disponíveis pode aceitar tais requisições, processá-las e retornar o resultado para o cliente. Apesar do conceito ser aplicado em diversos usos e aplicações, a arquitetura é praticamente a mesma. Professor Carlos Muniz carlosmuniz@globo.com 2

Protocolos de transporte e aplicações de rede Os protocolos do nível de transporte fornecem serviços que garantem uma transferência confiável de dados e aplicativos entre computadores (ou outros equipamentos) remotos. Os programas na camada de aplicação usam os protocolos de transporte para contactar outras aplicações. Para isso, a aplicação interage com o software do protocolo antes de ser feito o contacto. A aplicação que aguarda a conexão informa ao software do protocolo local que está pronta a aceitar mensagem. A aplicação que estabelece a conexão usa os protocolos de transporte e rede para contactar o sistema que aguarda. As mensagens entre as duas aplicações são trocadas através da conexão resultante. Professor Carlos Muniz carlosmuniz@globo.com 3

Protocolos de transporte e aplicações de rede Existem duas formas para que se estabeleça uma ligação cliente-servidor: enquanto uma delas é orientada à conexão, a outra não é. O TCP, por exemplo, é um protocolo de transporte orientado à conexão em que o cliente estabelece uma conexão com o servidor e ambos trocam múltiplas mensagens de tamanhos variados, sendo a aplicação do cliente quem termina a sessão. Já o protocolo UDP não é orientado à conexão, nele o cliente constrói uma mensagem e a envia num pacote UDP para o servidor, que responde sem estabelecer uma conexão permanente com o cliente. Professor Carlos Muniz carlosmuniz@globo.com 4

Identificação de um serviço Cada serviço obtém um identificador único usado tanto pelo cliente, quanto pelo servidor. Este identifica-se ao software do protocolo local através do número do serviço. Já o cliente requisita uma sessão do serviço utilizando este mesmo número para identificar-se. Professor Carlos Muniz carlosmuniz@globo.com 5

Características do Cliente Inicia pedidos para servidores; Espera por respostas; Recebe respostas; Conecta-se a um pequeno número de servidores de uma só vez ; Normalmente interage diretamente com os usuários finais através de qualquer interface com o usuário; Utiliza recursos da rede. Professor Carlos Muniz carlosmuniz@globo.com 6

Características do Servidor Sempre espera por um pedido de um cliente; Atende os pedidos e, em seguida, responde aos clientes com os dados solicitados; Pode se comunicar com outros servidores para atender uma solicitação específica do cliente; Fornece recursos de rede. Estrutura o sistema. Professor Carlos Muniz carlosmuniz@globo.com 7

Vantagens Na maioria dos casos, a arquitetura cliente-servidor permite que os papéis e responsabilidades de um sistema de computação possam ser distribuídos entre vários computadores independentes que são conhecidos por si só através de uma rede. Isso cria uma vantagem adicional para essa arquitetura: maior facilidade de manutenção. Por exemplo, é possível substituir, reparar, atualizar ou mesmo realocar um servidor de seus clientes, enquanto continuam a ser a consciência e não afetado por essa mudança; Professor Carlos Muniz carlosmuniz@globo.com 8

Vantagens Todos os dados são armazenados nos servidores, que geralmente possuem controles de segurança muito maiores do que a maioria dos clientes. Os servidores podem controlar melhor o acesso a recursos, para garantir que apenas os clientes com credenciais válidas possam aceder e alterar os dados; Desde o armazenamento de dados é centralizada, as atualizações dos dados são muito mais fáceis de administrar, em comparação com o paradigma P2P, onde uma arquitetura P2P, atualizações de dados podem precisar ser distribuída e aplicada a cada ponto na rede, que é o time-consuming é passível de erro, como pode haver milhares ou mesmo milhões de pares; Professor Carlos Muniz carlosmuniz@globo.com 9

Vantagens Muitas tecnologias avançadas de cliente-servidor estão disponíveis e foram projetadas para garantir a segurança, facilidade de interface do usuário e facilidade de uso; Funciona com vários clientes diferentes de capacidades diferentes. Professor Carlos Muniz carlosmuniz@globo.com 10

Desvantagens Clientes podem solicitar serviços, mas não podem oferecê-los para outros clientes, sobrecarregando o servidor, pois quanto mais clientes, mais informações que irão demandar mais banda. Um servidor poderá ficar sobrecarregado caso receba mais solicitações simultâneas dos clientes do que pode suportar; Professor Carlos Muniz carlosmuniz@globo.com 11

Desvantagens Este modelo não possui a robustez de uma rede baseada em P2P. Na arquitetura cliente-servidor, se um servidor crítico falha, os pedidos dos clientes não poderão ser cumpridos. Já nas redes P2P, os recursos são normalmente distribuídos entre vários nós. Mesmo se uma ou mais máquinas falharem no momento de download de um arquivo, por exemplo, as demais ainda terão os dados necessários para completar a referida operação. Professor Carlos Muniz carlosmuniz@globo.com 12