Buscar

Tecnologias de Rede e Computação Cliente/Servidor

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 61 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 61 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 61 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Unidade I
SISTEMAS PARA INTERNET E SOFTWARE LIVRE
Prof. Roberto Macias
Sumário – Unidade I
Principais tecnologias de rede digital
 Computação cliente/servidor
 Comutação de pacotes
 TCP/IP
 Sistemas de informação
 Estratégias de processamento
 Ambiente de computação
Computação cliente/servidor
Cliente web
Cliente local
Servidor 
Computação cliente/servidor – Definição
 A computação cliente/servidor é um modelo de computação 
distribuída em que uma parcela do poder de processamento 
fica dentro de pequenos e baratos computadores-clientes.
 A computação cliente/servidor vem substituindo em grande 
medida a computação centralizada em mainframes.
Computação cliente/servidor – Local e Internet –
Visão hardware
 Os computadores que disponibilizam informações funcionam 
como servidores que podem ser acessados por outro 
computador-cliente ligado à Internet.
Cliente WEB
Cliente Local
Servidor 
Computação cliente/servidor – Local e Internet –
Visão software
 Algumas vezes, o software é dividido em mais partes, 
separadas mas interdependentes, chamadas de 
cliente/servidor.
 O software servidor é responsável pelo armazenamento e 
gestão dos dados.
 Tanto o cliente como o servidor podem efetuar qualquer 
outro processamento necessário.
Computação cliente/servidor – Benefícios
Benefícios:
 diferentes partes do software são construídas e modificadas 
independentemente;
 permite que o software servidor seja construído para 
atender a múltiplos aplicativos;
 permite que diferentes partes do software sejam rodadas 
em computadores diferentes.
Computação cliente servidor – Exemplo
 A Internet é um grande exemplo de utilização de 
cliente/servidor.
Fonte: https://media.npr.org/assets/img/2015/10/26/submarine-cable-map-
c7767872e7954d461b7cfa98c56bb3b2680afa18-s1200.jpg
Redes comutadas
Redes comutadas
Redes de comutação 
de circuitos
Redes de comutação 
de pacotes
Redes de comutação 
de mensagens
Redes comutadas
 Uma rede comutada é formada por uma série de nós 
interligados, denominados comutadores.
Tradicionalmente, existem três métodos importantes 
de comutação:
 comutação de circuitos; 
 comutação de pacotes; 
 comutação de mensagens.
 Trataremos da comutação de pacotes.
Comutação de pacotes – Definição
 A comutação de pacotes é um método que consiste em 
fragmentar mensagens digitais em pequenos pacotes, enviar 
esses pacotes por vias de comunicação diferentes à medida 
que eles são disponibilizados e, depois, remontá-los quando 
tiverem chegado ao seu destino.
Comutação de pacotes – Características
 Torna o uso da capacidade de comunicação da 
rede muito mais eficiente.
 As mensagens são fragmentadas em pequenos feixes 
de dados de tamanho fixo chamados de “pacotes”. 
O tamanho dos pacotes varia muito, dependendo do padrão 
de comunicação em uso. Os pacotes incluem informações 
que servem para dirigi-los ao endereço correto e verificar 
erros de transmissão juntamente com os dados.
Comutação de pacotes – Exemplo
Comutação de pacotes – Como funciona
 Os dados são recolhidos de muitos usuários, divididos
em pequenos pacotes e transmitidos via vários 
canais de comunicação. 
 Cada pacote trafega independentemente pela rede. 
 Pacotes de dados originários de uma fonte podem ser 
roteados por trajetos diferentes da rede antes de serem 
remontados como a mensagem original ao chegarem 
ao seu destino.
Comutação de pacotes – Operação
 A comutação de pacotes não exige um circuito dedicado, mas 
pode fazer uso de qualquer capacidade ociosa disponível.
 Se alguma linha estiver inoperante ou ocupada demais, os 
pacotes podem ser enviados por qualquer linha disponível 
de maneira a alcançar o ponto de destino.
Interatividade
Em que consiste a comutação de pacotes?
a) Na aglutinação de mensagens.
b) Na desfragmentação de mensagens.
c) Na fragmentação de mensagens.
d) Em comprimir mensagens.
e) Na interpretação cognitiva.
Resposta
Em que consiste a comutação de pacotes?
a) Na aglutinação de mensagens.
b) Na desfragmentação de mensagens.
c) Na fragmentação de mensagens.
d) Em comprimir mensagens.
e) Na interpretação cognitiva.
A comutação por pacotes é a técnica que fragmenta as 
mensagens digitais e envia esses pacotes por vias de 
comunicação diferentes à medida que eles são disponibilizados 
e, depois, os remonta no destino.
TCP/IP e conectividade
 O TCP/IP usa um conjunto de protocolos, sendo os 
principais deles o TCP e o IP.
 TCP significa Transmission Control Protocol (TCP) e lida com 
o movimento de dados entre os computadores. 
O TCP estabelece uma conexão entre os computadores, 
sequencia a transferência de pacotes e reconhece os 
pacotes enviados.
TCP/IP e conectividade
 IP significa Internet Protocol (IP), que é o responsável pela 
entrega dos pacotes e inclui a desmontagem e a remontagem 
dos pacotes durante a transmissão.
Modelo de referência TCP/IP e suas camadas
Camada de aplicação: 
 Permite aos programas aplicativos-clientes acessar as 
outras camadas.
Camada de transporte:
 Responsável por fornecer à camada de aplicação 
serviços de empacotamento e comunicação. 
Modelo de referência TCP/IP
Camada de Internet:
 Responsável por endereçar, rotear e empacotar pacotes de 
dados chamados. 
Camada de interface de rede:
 Responsável por receber os pacotes de quaisquer meios 
de rede físicos e colocá-los nesses mesmos meios.
Relação entre camadas e endereços TCP/IP
Fonte: http://faqinformatica.com/wp-content/uploads/2010/10/camadas-tcp-ip.jpg?e80b44 (adaptado)
TCP/IP – Como funcionam
 Após os dados alcançarem o computador hospedeiro 
receptor, eles viajam para cima pelas camadas e são 
remontados em um formato que o computador 
receptor possa usar.
 Se este encontrar um pacote danificado, solicitará ao 
computador remetente que o retransmita. Esse processo será 
revertido quando o computador receptor emitir uma resposta.
TCP/IP e a comunicação
 Dois computadores usando TCP/IP podem comunicar-se, 
mesmo que estejam baseados em plataformas de hardware
e software diferentes.
 Dados enviados de um computador para outro seguem para 
baixo e atravessam todas as quatro camadas, começando pela 
camada de aplicação do computador remetente e passando 
pela camada de interface de rede.
Interatividade
No modelo TCP/IP formado por camadas, qual é a 
responsabilidade da interface de rede?
a) Controlar os endereços.
b) Receber os pacotes e colocá-los no meio.
c) Endereçar os pacotes.
d) Rotular os pacotes.
e) Empacotar os pacotes.
Resposta
No modelo TCP/IP formado por camadas, qual é a 
responsabilidade da interface de rede?
a) Controlar os endereços.
b) Receber os pacotes e colocá-los no meio.
c) Endereçar os pacotes.
d) Rotular os pacotes.
e) Empacotar os pacotes.
A função da interface de rede é receber os pacotes de quaisquer 
meios de rede físicos e colocá-los nesses mesmos meios.
Sistemas de informação – Definição
Podem ser definidos tecnicamente como um conjunto de 
componentes inter-relacionados que:
 coletam (ou recuperam), validam, executam operações, 
processam, armazenam e distribuem informações destinadas 
ao uso no planejamento, orçamento, contabilidade, controle e 
em outros processos gerenciais a fim de apoiar a tomada de 
decisões.
Sistemas de informação – Distribuídos
 Sistemas de informação computacionais são denominados 
distribuídos quando os componentes de hardware e software, 
localizados em computadores interligados por uma rede, 
comunicam e coordenam suas ações somente por meio de 
troca de mensagens.
Perspectiva empresarial sobre sistemas de informação 
– Caracterização
 Os sistemas de informação são a solução organizacional e 
administrativa baseada na tecnologia da informação.
 Uma das razões pelas quais os sistemas de informação têm 
um papel tão importante nas organizações e afetam tantas 
pessoas é o imensopoder e o custo cada vez mais baixo 
das tecnologias computacionais.
Perspectiva empresarial sobre sistemas de informação 
– Comunicação
 O imenso poder da tecnologia dos computadores tem gerado 
poderosas redes de comunicação que as organizações podem 
utilizar para acessar vastos arquivos de informações no 
mundo inteiro.
 A maior e mais utilizada rede do mundo é a Internet.
 A Internet criou uma nova plataforma tecnológica sobre a qual 
podem ser construídos todos os tipos de novos produtos, 
serviços, estratégias e organizações.
Perspectiva empresarial sobre sistemas de informação 
– Internet
 A Internet provê a plataforma tecnológica primordial 
para a empresa digital.
 Internet conhecida como world wide web (www): é um sistema
de armazenagem, recuperação, formatação e exibição de 
informações em ambiente de rede com padrões 
universalmente aceitos.
Perspectiva empresarial sobre sistemas de informação 
Textos
Gráficos
Som
Hiperlinks
Informação
armazenada na
Internet –
“páginas” eletrônicas
Base para novos SI
Vídeo
Animações
Como analisar um problema de sistema de informação 
na empresa
 Os problemas de sistema de informação no mundo empresarial 
representam um misto de questões administrativas, 
organizacionais e tecnológicas.
1. Identifique 
o problema.
De que tipo é?
3. Quais são as tecnologias
que poderiam ser usadas 
para gerar uma solução?
4. Que mudanças nos 
processos
organizacionais
a solução exigirá?
5. Que política
administrativa será
necessária para
implementar a solução?
2. Qual é a solução
do problema?
Cinco estágios
para analisar 
um problema 
empresarial
Identificação das estratégias da informação
 A informação deve ser tratada como recurso importante a ser 
considerado durante o processo de definição da estratégia.
 Incluir informação e tecnologia da informação como variáveis 
no processo de definição de uma estratégia.
Identificação das estratégias da informação –
Ambiente competitivo
 Três elementos no processo de definição de uma estratégia 
em um ambiente competitivo:
1
. 
P
o
s
ic
io
n
a
m
e
n
to
s
/E
s
c
o
p
o Definição de 
produtos/serviços 
que possam ser 
diferenciais no 
mercado.
2
. 
E
s
tr
u
tu
ra
/A
d
m
in
is
tr
a
ç
ã
o
 
(g
o
v
e
rn
a
n
ç
a
)
Exprimir os 
aspectos de 
estrutura/
administração de 
uma empresa.
3
. 
C
o
m
p
e
tê
n
c
ia
s
 e
s
p
e
c
íf
ic
a
s O conhecimento 
e as habilidades 
das organizações 
como elementos 
essenciais para a 
definição da 
estratégia.
Estratégias genéricas de informação
Estratégia genérica Características
Informação
como vantagem
competitiva
Estratégia fundamental construída em bases tradicionais 
(ex.: economias de escala, diferenciação de produto etc.).
A tecnologia da informação permite inovação significativa dos 
processos de negócios, com uso de reengenharia de processos.
A tecnologia da informação amplia as dimensões competitivas da 
estratégia básica, possibilitando à empresa ter informação diferencial
em relação à concorrência.
Produtos/serviços
de informação
Processos existentes geram ou captam volumes significativos de informações como um 
subproduto do processamento de transações.
O mercado é identificado ou criado para a informação 
gerada como subproduto.
Oportunidades de produto/serviço geradas a partir do resumo 
ou do reprocessamento da informação, que é subproduto do 
processamento de transações.
Comercialização de
informação
Capacidades excedentes em sistemas de informações internas 
podem ser vendidas para outros participantes do segmento de negócio.
Existe uma clara demanda de mercado para os produtos ou 
serviços específicos de informação (ex.: boletins de informações 
para corretores de bolsas etc.).
A integridade dos dados – Importância
 A importância da segurança dos dados é uma característica 
especial para os sistemas de informação.
 A segurança é necessária em todo e qualquer computador 
que possibilite, ou não, acesso a redes externas, 
como a Internet.
A integridade dos dados – Segurança
 A segurança é imposta para minimizar os prejuízos da 
organização por paralisações não esperadas, garantir 
a qualidade dos dados inseridos e das informações geradas 
e para assegurar que esses dados não sejam roubados 
ou alterados sem autorização.
A integridade dos dados e a Internet
 A Internet está sendo cada vez mais utilizada por empresas e 
órgãos governamentais para distribuir informações e efetuar 
transações comerciais.
 Uma política de segurança para as informações da 
organização normalmente está associada à preocupação de 
ataques externos promovidos pelos crackers, principalmente 
quando a empresa tem algum ponto de conexão de sua rede 
com o exterior, como uma Extranet.
Interatividade
Qual é, para a empresa, a grande vantagem gerencial 
de um sistema de informação?
a) Controlar os preços.
b) Apoiar a tomada de decisão.
c) Apontar os estoques.
d) Rever as contratações.
e) Operacionalizar o modelo TCP/IP.
Resposta
Qual é, para a empresa, a grande vantagem gerencial 
de um sistema de informação?
a) Controlar os preços.
b) Apoiar a tomada de decisão.
c) Apontar os estoques.
d) Rever as contratações.
e) Operacionalizar o modelo TCP/IP.
O grande papel de um sistema de informação é apoiar a
tomada de decisão.
Estratégias de processamento
Estratégias de 
processamento
Processamento 
distribuído
Ponto a ponto 
(peer-to-peer)
Ponto a ponto (peer-to-peer)
 Tipo de processamento distribuído, baseado em 
cliente/servidor, que permite que dois ou mais computadores 
agrupem seus recursos, tornando cada computador um 
cliente e um servidor.
 Ao contrário de redes-padrão, baseadas em cliente/servidor, 
as informações armazenadas nas redes ponto a ponto 
são descentralizadas.
Processamento distribuído – Característica
 O processamento distribuído divide o trabalho de 
processamento entre dois ou mais computadores, permitindo 
que computadores em diferentes locais se comuniquem entre 
si por meio de enlaces de telecomunicação.
Processamento distribuído – Componentes
 Na abordagem baseada em cliente/servidor, os três 
componentes de um aplicativo (apresentação, aplicativo e 
gerenciamento de dados) podem ser distribuídos por toda a 
empresa em vez de serem controlados de forma centralizada.
 A divisão exata das tarefas do processamento depende 
das exigências de cada aplicativo. Estas tarefas podem 
ser distribuídas em diversos locais em uma rede 
de telecomunicações.
Processamento distribuído – Componentes
Apresentação:
 Interface do aplicativo ou o modo como o aplicativo 
aparece para o usuário. 
Aplicativos:
 Maior parte do programa de software, criada para executar 
alguma tarefa empresarial.
Gerenciamento de dados:
 Armazenamento e gerenciamento dos dados necessários 
ao aplicativo.
Tecnologias de sistemas distribuídos
Definição dada por Tanenbaum (2008):
 Um sistema distribuído é um conjunto de computadores 
independentes que se apresenta a seus usuários como
um sistema único e coerente.
Fonte: Livro-texto
Tecnologias de sistemas distribuídos – Diferenças
 A principal diferença entre os sistemas centralizados 
e os distribuídos está na forma de comunicação e de 
sincronização entre os processos.
 Enquanto nos sistemas centralizados a sincronização 
é realizada por áreas compartilhadas de memória, 
nos sistemas distribuídos a sincronização é obtida 
por meio da troca de mensagens.
Sistemas distribuídos – Tipos
Distribuição de processamento
 Deve existir capacidade de processamento independente 
em cada nó da rede. Este processamento pode ser constituído 
por um mainframe, por um micro ou por uma estação 
de trabalho.
Distribuição de dados
 É a possibilidade de localizar os arquivos ou banco de 
dados próximos aos locais em que são mais acessados.
Sistemas distribuídos – Tipos
Distribuição do controle:
 Significa que os processos executados nosdiferentes nós 
interagem de forma cooperativa para satisfazerem um 
determinado objetivo.
 O controle é o de mais difícil domínio e, ao mesmo tempo, 
o de maior importância para o funcionamento de um
sistema distribuído.
Sistemas distribuídos – Características
As características mais importantes dos sistemas distribuídos 
podem ser resumidas em:
1. diminuir o tráfego de mensagens;
2. processar localmente;
3. manter a integração do sistema de informação;
4. atender às necessidades locais.
Critérios para distribuição
Critérios para 
distribuição
Distribuição por 
áreas 
geográficas
Grupos
funcionais
Funções de 
processamento 
de dados
Critérios para distribuição
Geográfica:
 Critério fundamental para sistemas distribuídos. Deve haver 
uma grande parcela de atividade local e pequena atividade 
entre regiões.
Grupos funcionais:
 Taxas de acesso para a identificação dos possíveis 
computadores regionais.
Funções de processamento:
 Neste caso, estão classificados os servidores especializados, 
tais como servidores de impressão.
Computação móvel
 Mais recente, ela admite funcionários móveis, aqueles que 
estão trabalhando com clientes ou parceiros de negócios fora 
dos limites físicos de suas empresas.
Fonte: Livro-texto
Ambiente de computação – EDI/CRM
O primeiro tipo de sistema de informação que foi desenvolvido 
na década de 1980 para melhorar as comunicações com 
parceiros empresariais:
 Troca eletrônica de dados (Electronic Data Interchange – EDI), 
que envolvia a comunicação direta computador para 
computador de documentos comerciais padrão (como 
pedidos e confirmações de pedidos) entre parceiros de 
negócios.
 Base do mercado eletrônico.
 Suporte a clientes – CRM.
Internet
 Os sistemas baseados na web oferecem aplicações de 
negócios por meio da Internet.
 Hoje em dia, muitos dos sistemas inovadores e estratégicos 
em organizações de médio e grande porte são baseados 
na web.
 Ex.: plataformas que utilizam a Internet como ferramenta 
de acesso a sistemas privativos (SAP, ITSM).
Intranet
 Intranet: é uma rede privada, normalmente dentro de uma 
empresa, que utiliza tecnologias web, como navegadores e 
protocolos da Internet; separada da Internet por um gateway
de segurança, como um firewall.
Fonte: Livro-texto
Extranets
 As Extranets conectam várias Intranets por meio da Internet, 
acrescentando à Internet um mecanismo de segurança.
 Elas formam uma rede virtual, maior, que permite que os 
usuários remotos (como parceiros de negócios ou 
funcionários móveis) se conectem com segurança pela 
Internet à Intranet principal da empresa.
 As Extranets permitem que duas ou mais empresas se 
comuniquem e colaborem de maneira controlada.
Interatividade
Dos sistemas distribuídos, qual é o de maior importância?
a) Peer-to-peer.
b) Processamento.
c) Dados.
d) Controle.
e) Operação.
Resposta
Dos sistemas distribuídos, qual é o de maior importância?
a) Peer-to-peer.
b) Processamento.
c) Dados.
d) Controle.
e) Operação.
O controle é o de mais difícil domínio e, ao mesmo tempo, 
o de maior importância para o funcionamento de um 
sistema distribuído.
ATÉ A PRÓXIMA!

Continue navegando