Acesso remoto a computadores
Grupo
•
•
•
•
André B. Oliveira
César H. Kallas
Marcelo G. Hyppolito
Rafael B. Curi
RA: 01071489
RA: 02099224
RA: 01035690
RA: 02135473
Pontifícia Universidade Católica de Campinas
Tópicos em Engenharia de Computação B
Prof. Eduardo N. Zagari
Acesso remoto a computadores
3
Tópicos
•
•
•
•
•
•
•
•
Introdução
Sistema de Janelas X - X Window
SSH
NX
VNC
Comparação
Demonstração
Conclusão
Acesso remoto a computadores
4
Introdução
• O mundo está ligado em rede
• Estudo das tecnologias de acesso remoto a computadores
• O objetivo é prover um ambiente de trabalho remoto e distribuído
Acesso remoto a computadores
5
Introdução
Figura 1 - Modelo de acesso remoto
Acesso remoto a computadores
6
X Window System
• Sistema de janelas e um protocolo que provê acesso a interfaces gráficas • Surgiu em 1984 no MIT, atualmente implementado pela X.org
• http://www.x.org
Acesso remoto a computadores
7
X Window System
• Plataforma POSIX (Unix, Linux, etc)
• Possui um framework para desenhar e mover janelas na tela, interagindo periféricos de entrada
• Projeto complexo
Acesso remoto a computadores
8
X Window System
• Arquitetura cliente e servidor
• Comunicação através de pacotes
• O servidor aceita pedidos para desenhar janelas gráficas e de entrada via teclado, mouse, etc
Acesso remoto a computadores
9
X Window System
• Arquitetura
• O servidor X provê um leque de serviços básicos para o cliente
Acesso remoto a computadores
10
X Window System
• Comunicação do servidor com o cliente • Event: O servidor envia um evento para o cliente, como a entrada de um teclado, movimento de uma janela, etc.
Acesso remoto a computadores
11
X Window System
• Janelas
• São criadas a partir de uma janela inicial (root)
Acesso remoto a computadores
12
X Window System
• Identificadores
• Dados armazenados no servidor sobre as janelas
• São únicos
Acesso remoto a computadores
13
X Window System
• Atributos: tamanho, cor, posição,
fundo