Sei sulla pagina 1di 17

Desenvolvimento de

Aplicaes Distribudas
Aula 5 Aspectos de Sistemas Distribudos
Comunicao
Sistemas de Informao
Professor: Rommel Vieira Carneiro | rommelcarnero@gmail.com
Tpicos
Apresentao da disciplina
Introduo
Desafios e caractersticas
Aspectos de sistemas distribudos
Arquitetura
Comunicao
Nomeao
Controle de tempo e sincronismo
Transao e controle de concorrncia
Segurana
Arquitetura Orientada a Servios (SOA) e WebServices
Sistemas de arquivos distribudos
Aplicaes mveis
Seminrios
Curso: Sistemas de Informao | Disciplina: Desenvolvimento de Aplicaes Distribudas
Professor: Rommel Vieira Carneiro
2
Tpicos
Apresentao da disciplina
Introduo
Desafios e caractersticas
Aspectos de sistemas distribudos
Arquitetura
Comunicao
Nomeao
Controle de tempo e sincronismo
Transao e controle de concorrncia
Segurana
Arquitetura Orientada a Servios (SOA) e WebServices
Sistemas de arquivos distribudos
Aplicaes mveis
Seminrios
Curso: Sistemas de Informao | Disciplina: Desenvolvimento de Aplicaes Distribudas
Professor: Rommel Vieira Carneiro
3
Aspectos de SDs Comunicao
Fundamentos de redes
Tipos de redes
Esquemas de comutao
Protocolos
Interligao de redes
Comunicao entre processos
API de protocolos Internet
Representao externa de dados
Invocao remota
Protocolos de Requisio/Reposta
Chamadas de Procedimento Remoto (RPC)
Invocao de Mtodo Remoto (RMI)
Comunicao Indireta
Sistemas Publicar-Subscrever
Filas de mensagens
Curso: Sistemas de Informao | Disciplina: Desenvolvimento de Aplicaes Distribudas
Professor: Rommel Vieira Carneiro
4
Aspectos de SDs Comunicao Fundamentos de redes
Tipos de Redes
Curso: Sistemas de Informao | Disciplina: Desenvolvimento de Aplicaes Distribudas
Professor: Rommel Vieira Carneiro
5
Internet
WAN
Wide Area Network
MAN
Metropolitan Area Network
LAN
Local Area Network
PAN
Personal Area Network
Mundo
Redes de redes
Pases, Continentes
GSM (3G / HSDPA)
Cidades, Hipercentros
Wimax, ATM
Salas, prdios, campus
Ethernet, Wifi
Computador, gadgets
USB, Bluetooth
Aspectos de SDs Comunicao Fundamentos de redes
Esquemas de comutao
Broadcast
Tudo enviado para todos os nodos.
Comutao de circuitos
Estabelecimento de canais dedicados de comunicao
Comutao de pacotes
Sistema de armazenamento e encaminhamento de pacotes com base nas
informaes de origem e destino.
Frame Relay
Avano na comutao de pacotes com a passagem de pacotes em tempo real
Curso: Sistemas de Informao | Disciplina: Desenvolvimento de Aplicaes Distribudas
Professor: Rommel Vieira Carneiro
6
Aspectos de SDs Comunicao Fundamentos de redes
Protocolos
Camadas | Suites | Portas | Endereamento
Curso: Sistemas de Informao | Disciplina: Desenvolvimento de Aplicaes Distribudas
Professor: Rommel Vieira Carneiro
7
Aspectos de SDs Comunicao Fundamentos de redes
Protocolos
Camadas | Suites | Portas | Endereamento
Curso: Sistemas de Informao | Disciplina: Desenvolvimento de Aplicaes Distribudas
Professor: Rommel Vieira Carneiro
8
# Camada Descrio Protocolos
7 Aplicao
Atende aos requisitos de comunicao de aplicativos
especficos, definindo uma interface para um servio
HTTP, SMTP, SNMP, FTP,
Telnet, SSH, NFS, DNS
6 Apresentao
Transmitem dados em uma representao de rede
independente das usadas em cada n. Criptografia, se exigida
feita nesta camada
Segurana TLS, SMB, AFP
5 Sesso
Realiza operaes relacionadas com a confiabilidade das
conexes, deteco de falhas e recuperao automtica
SIP, SSH, RPC, NetBIOS, ASP
4 Transporte
Nvel mais baixo de manipulao das mensagens que so
endereadas para portas de comunicao
TCP, UDP, SPX
3 Rede
Transfere pacotes com base no endereamento dos nodos, o
que pode envolver o roteamento entre redes
IP, ICMP, IGMP, X.25, ARP,
RARP, BGP, OSPF, RIP, IPX
2 Enlace de dados Transmite pacotes entre nodos fisicamente conectados
Ethernet, Token Ring, PPP,
HDLC, Frame Relay, ISDN,
ATM, Wi-Fi
1 Fsica
Transmite sequncias de dados binrios envolvendo hardware
e seus circuitos
Eltrico, radio, laser
Aspectos de SDs Comunicao Fundamentos de redes
Protocolos
Camadas | Suites | Portas | Endereamento
Curso: Sistemas de Informao | Disciplina: Desenvolvimento de Aplicaes Distribudas
Professor: Rommel Vieira Carneiro
9
Aspectos de SDs Comunicao Fundamentos de redes
Protocolos
Camadas | Suites | Portas | Endereamento
Curso: Sistemas de Informao | Disciplina: Desenvolvimento de Aplicaes Distribudas
Professor: Rommel Vieira Carneiro
10
Aspectos de SDs Comunicao Fundamentos de redes
Protocolos
Camadas | Suites | Portas | Endereamento
Curso: Sistemas de Informao | Disciplina: Desenvolvimento de Aplicaes Distribudas
Professor: Rommel Vieira Carneiro
11
Endereamento IP
Aspectos de SDs Comunicao Fundamentos de redes
Protocolos
Camadas | Suites | Portas | Endereamento
Curso: Sistemas de Informao | Disciplina: Desenvolvimento de Aplicaes Distribudas
Professor: Rommel Vieira Carneiro
12
Endereamento IP
Aspectos de SDs Comunicao Fundamentos de redes
Interligao de Redes
Roteador
Ponte (Bridge)
Hub
Switche
Modem
Virtual Private
Network (VPN)
Network Address
Translation (NAT)
Firewall
Curso: Sistemas de Informao | Disciplina: Desenvolvimento de Aplicaes Distribudas
Professor: Rommel Vieira Carneiro
13
Aspectos de SDs Comunicao Fundamentos de redes
Interligao de Redes Virtual Private Network (VPN)
Curso: Sistemas de Informao | Disciplina: Desenvolvimento de Aplicaes Distribudas
Professor: Rommel Vieira Carneiro
14
Aspectos de SDs Comunicao Fundamentos de redes
Interligao de Redes Network Address Translation (NAT)
Curso: Sistemas de Informao | Disciplina: Desenvolvimento de Aplicaes Distribudas
Professor: Rommel Vieira Carneiro
15
Aspectos de SDs Comunicao Fundamentos de redes
Interligao de Redes Firewall
Curso: Sistemas de Informao | Disciplina: Desenvolvimento de Aplicaes Distribudas
Professor: Rommel Vieira Carneiro
16
Curso: Sistemas de Informao | Disciplina: Desenvolvimento de Aplicaes
Distribudas Professor: Rommel Vieira Carneiro
17

Potrebbero piacerti anche