Sei sulla pagina 1di 9

Redes de Computadores

INTRANET E INTERNET

Baseada no livro: Kurose,James F. Redes de Computadores e a Internet. 3º Ed. Pearson Addison Wesley.
Intranet : Conceito
• Pode-se conceituar Intranet como uma rede local de
computadores onde serviços são disponibilizados
de forma a permitir o compartilhamento de dados
com eficiência.

• O uso apropriado da Intranet pode simplificar muitos


processos do trabalho de uma organização
(empresa) e consequentemente seu desempenho.
• Diversas arquiteturas de redes e protocolos podem
ser utilizados para implementar uma Intranet.

• Nesta oportunidade vamos considerar a arquitetura


Cliente/Servidor.

2
Baseada no livro: Kurose,James F. Redes de Computadores e a Internet. 3º Ed. Pearson Addison Wesley.
Exemplos de Aplicações de Rede
• Em uma rede atual diversos serviços (ou aplicações)
estão disponíveis para seus usuários, entre eles:
– E-mail
– Web
– Mensagem instantânea
– Login remoto
– P2P file sharing
– Jogos de rede multiusuário
– Streaming stored videoclipes
– Telefonia via Internet
– Videoconferência em tempo real

• Toda aplicação deve ser implementada por programas


que rodem em sistemas finais diferentes e se
comuniquem entre si pela rede.

3
Baseada no livro: Kurose,James F. Redes de Computadores e a Internet. 3º Ed. Pearson Addison Wesley.
Características de uma Aplicação
•Um programa deve ser escrito para
que possa ser executado sobre
diferentes sistemas finais e se
comuniquem através de uma rede.

– Por exemplo na aplicação WEB existem


dois programas distintos:
• o browser que roda na máquina do
usuário e o programa do servidor Web que
roda na máquina do servidor Web

•Nenhum software é escrito para


dispositivos no núcleo da rede
–Dispositivos do núcleo da rede não
trabalham na camada de aplicação

•Esta estrutura permite um rápido


desenvolvimento de aplicação

4
Baseada no livro: Kurose,James F. Redes de Computadores e a Internet. 3º Ed. Pearson Addison Wesley.
Arquiteturas de Aplicação
• A arquitetura de aplicação é projetada pelo
desenvolvedor e determina como a aplicação é
organizadas nos vários sistemas finais.

• Três arquiteturas são mais utilizadas nas redes


atuais :
– Cliente-servidor
– Peer-to-peer (P2P)
– Híbrida de cliente-servidor e P2P
• No entanto, neste momento, vamos nos concentrar
na arquitetura cliente-servidor.

5
Baseada no livro: Kurose,James F. Redes de Computadores e a Internet. 3º Ed. Pearson Addison Wesley.
Arquitetura Cliente - Servidor

• Em uma arquit. cliente/servidor:


– há um hospedeiro (máquina) sempre em funcionamento
chamado Servidor.
– Este servidor atende a requisições de muitos outros
hospedeiros chamados Clientes.

• Características básicas:
– Clientes não se comunicam diretamente uns com os outros;
– Servidor tem um endereço fixo (IP).
– Pode acontecer que um único servidor seja incapaz de
atender as requisições de seus clientes, para evitar isso são
utilizados conjuntos de hospedeiros (server farm).

6
Baseada no livro: Kurose,James F. Redes de Computadores e a Internet. 3º Ed. Pearson Addison Wesley.
Arquitetura Clente/Servidor: Características

Servidor:
 Hospedeiro sempre ativo
 Endereço IP permanente
 Fornece serviços
solicitados pelo cliente

Pode acontecer que um único servidor seja


incapaz de atender as requisições de seus
clientes, para evitar isso são utilizados
conjuntos de hospedeiros (server farm).
Clientes:
 Comunicam-se com o servidor
 Podem ser conectados
intermitentemente
 Podem ter endereço IP dinâmico
 Não se comunicam diretamente
uns com os outros

7
Baseada no livro: Kurose,James F. Redes de Computadores e a Internet. 3º Ed. Pearson Addison Wesley.
Algumas Questões....1
1. Relacione cinco aplicações da Internet não proprietárias e
os protocolos da camada de aplicação que elas usam.

2. Qual é a diferença entre arquitetura de rede e arquitetura


de aplicação?

3. Compare as arquiteturas cliente-servidor e Peer-to-Peer


(P2P).

4. De que modo mensagem instantânea é um híbrido das


arquiteturas cliente-servidor e P2P?

5. Para uma sessão de comunicação entre um par de


processos, qual processo é o cliente e qual é o servidor?

8
Baseada no livro: Kurose,James F. Redes de Computadores e a Internet. 3º Ed. Pearson Addison Wesley.
Algumas Questões....2
6. O que é virtualização?
7. Quais são as vantagens e desvantagens em se
usar tal recurso?
8. Quais os softwares disponíveis para virtualização
e suas possíveis versões?
9. Compare o VMware e o Virtual PC: ambos são
compatíveis (interoperabilidade)?
10. Como ficam as questões de licenciamento de
softwares e segurança quando usar virtualização?

9
Baseada no livro: Kurose,James F. Redes de Computadores e a Internet. 3º Ed. Pearson Addison Wesley.