Você está na página 1de 17
Desenvolvimento de Aplicações Distribuídas Aula 5 – Aspectos de Sistemas Distribuídos Comunicação Sistemas de

Desenvolvimento de

Aplicações Distribuídas

Aula 5 Aspectos de Sistemas Distribuídos

Comunicação

Sistemas de Informação

Professor: Rommel Vieira Carneiro | rommelcarnero@gmail.com

Tópicos

Apresentação da disciplina

Introdução

Desafios e características

Aspectos de sistemas distribuídos

Arquitetura

Comunicação

Nomeação

Controle de tempo e sincronismo

Transação e controle de concorrência

Segurança

 Transação e controle de concorrência  Segurança  Arquitetura Orientada a Serviços (SOA) e WebServices

Arquitetura Orientada a Serviços (SOA) e WebServices

Sistemas de arquivos distribuídos

Aplicações móveis

Seminários

Tópicos

Apresentação da disciplina

Introdução

Desafios e características

Aspectos de sistemas distribuídos

Arquitetura

Comunicação

Nomeação

Controle de tempo e sincronismo

Transação e controle de concorrência

Segurança

 Transação e controle de concorrência  Segurança  Arquitetura Orientada a Serviços (SOA) e WebServices

Arquitetura Orientada a Serviços (SOA) e WebServices

Sistemas de arquivos distribuídos

Aplicações móveis

Seminários

Aspectos de SDs Comunicação

Fundamentos de redes

Tipos de redes

Esquemas de comutação

Protocolos

Interligação de redes

 Protocolos  Interligação de redes  Comunicação entre processos  API de protocolos

Comunicação entre processos

API de protocolos Internet

Representação externa de dados

Invocação remota

Protocolos de Requisição/Reposta

Chamadas de Procedimento Remoto (RPC)

Invocação de Método Remoto (RMI)

Comunicação Indireta

Sistemas Publicar-Subscrever

Filas de mensagens

Aspectos de SDs Comunicação Fundamentos de redes

Tipos de Redes

Comunicação – Fundamentos de redes  Tipos de Redes   • Mundo Internet • Redes de
 

Mundo

Internet

Redes de redes

WAN Wide Area Network

Países, Continentes

GSM (3G / HSDPA)

MAN Metropolitan Area Network

Cidades, Hipercentros

Wimax, ATM

LAN

Salas, prédios, campus

Local Area Network

Ethernet, Wifi

PAN Personal Area Network

Computador, gadgets

USB, Bluetooth

Aspectos de SDs Comunicação Fundamentos de redes

Esquemas de comutação

Broadcast Tudo é enviado para todos os nodos.

Comutação de circuitos

Estabelecimento de canais dedicados de comunicação

Comutação de pacotes Sistema de armazenamento e encaminhamento de pacotes com base nas informações de origem e destino.

de pacotes com base nas informações de origem e destino.  Frame Relay Avanço na comutação

Frame Relay

Avanço na comutação de pacotes com a passagem de pacotes em tempo real

Aspectos de SDs Comunicação Fundamentos de redes

Protocolos Camadas | Suites | Portas | Endereçamento

 Protocolos Camadas | Suites | Portas | Endereçamento Curso: Sistemas de Informação | Disciplina:

Aspectos de SDs Comunicação Fundamentos de redes

Protocolos Camadas | Suites | Portas | Endereçamento

#

Camada

Descrição

Protocolos

7

Aplicação

Atende aos requisitos de comunicação de aplicativos específicos, definindo uma interface para um serviço

HTTP, SMTP, SNMP, FTP, Telnet, SSH, NFS, DNS

   

Transmitem dados em uma representação de rede

 

6

Apresentação

independente das usadas em cada nó. Criptografia, se exigida é feita nesta camada

Segurança TLS, SMB, AFP

5

Sessão

Realiza operações relacionadas com a confiabilidade das conexões, detecção de falhas e recuperação automática

SIP, SSH, RPC, NetBIOS, ASP

4

Transporte

Nível mais baixo de manipulação das mensagens que são endereçadas para portas de comunicação

TCP, UDP, SPX

3

Rede

Transfere pacotes com base no endereçamento 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

   

Transmite sequências de dados binários envolvendo hardware

 

1

Física

e seus circuitos

Elétrico, radio, laser

Aspectos de SDs Comunicação Fundamentos de redes

Protocolos Camadas | Suites | Portas | Endereçamento

 Protocolos Camadas | Suites | Portas | Endereçamento Curso: Sistemas de Informação | Disciplina:

Aspectos de SDs Comunicação Fundamentos de redes

Protocolos Camadas | Suites | Portas | Endereçamento

 Protocolos Camadas | Suites | Portas | Endereçamento Curso: Sistemas de Informação | Disciplina:

Aspectos de SDs Comunicação Fundamentos de redes

Protocolos Camadas | Suites | Portas | Endereçamento

Endereçamento IP

| Suites | Portas | Endereçamento Endereçamento IP Curso: Sistemas de Informação | Disciplina:

Aspectos de SDs Comunicação Fundamentos de redes

Protocolos Camadas | Suites | Portas | Endereçamento

 Protocolos Camadas | Suites | Portas | Endereçamento Endereçamento IP Curso: Sistemas de Informação |

Endereçamento IP

Aspectos de SDs Comunicação Fundamentos de redes

Interligação de Redes

Roteador

Ponte (Bridge)

Hub

Switche

Modem

Virtual Private Network (VPN)

Network Address

Translation (NAT)

Firewall

(VPN)  Network Address Translation (NAT)  Firewall Curso: Sistemas de Informação | Disciplina:

Aspectos de SDs Comunicação Fundamentos de redes

Interligação de Redes Virtual Private Network (VPN)

Interligação de Redes – Virtual Private Network (VPN) Curso: Sistemas de Informação | Disciplina:

Aspectos de SDs Comunicação Fundamentos de redes

Interligação de Redes Network Address Translation (NAT)

de Redes – Network Address Translation (NAT) Curso: Sistemas de Informação | Disciplina:

Aspectos de SDs Comunicação Fundamentos de redes

Interligação de Redes Firewall

de redes  Interligação de Redes – Firewall Curso: Sistemas de Informação | Disciplina: