Vous êtes sur la page 1sur 50

Redes Industriais

Prof. Flvio Serbena

Sumrio






Unidade 1 Conceitos Gerais de Redes de


Comunicao
Unidade 2 Redes Industriais Legadas
Unidade 3 Ethernet Industrial e Redes SemFio para Automao Industrial
Unidade 4 Segurana da Informao em
Ambientes Industriais
Unidade 5 Simulao de Redes Industriais

Unidade 1
Conceitos Gerais de Redes
de Comunicao

Objetivos
1.
2.
3.
4.

Definir o que uma rede de computadores e o que


um sistema distribudo.
Identificar os elementos que compem uma rede de
computadores e um sistema distribudo.
Entender as principais formas de classificao de
redes de computadores e de sistemas distribudos.
Entender os principais modelos usados para
caracterizar redes de computadores e sistemas
distribudos.

Referncias
KUROSE, Redes de Computadores e a
Internet, Captulo 1.
 COULOURIS, Sistemas Distribudos,
Captulos 1 e 2.


Analisando um exemplo...


Quais so os
elementos de
hardware e software
que compem a
Internet?
O que possvel
fazer por meio desses
elementos?

Internet

O que uma rede de


computadores?


Conjunto de computadores interligados por


meios adequados de forma a poderem trocar
mensagens de acordo com regras pr-definidas.
Elementos de uma rede de computadores:
 Ns:

conjunto de computadores que enviam e


recebem mensagens.
 Enlaces: meios para a interligao dos ns e o envio
e recebimento das mensagens.
 Protocolos: regras pr-definidas para o envio e
recebimento das mensagens.

Elementos de uma Rede de


Computadores

Emissor

Receptor
Meio Fsico

Mensagem

Exemplo de Redes de
Computadores

O que um sistema distribudo?




Um sistema distribudo um sistema


computacional na forma de uma aplicao cujos
componentes esto intencionalmente dispersos
em um conjunto de computadores que usam a
infra-estrutura de redes de computadores para a
coordenao de suas aes.
Elementos de um sistema distribudo:
 Processos:

cdigo computacional que quando


executado gera alguma resposta.

10

Exemplos de sistemas
distribudos...

11

12

Ns


Um n uma
combinao de
hardware e software
que envia e recebe
mensagens.

Aplicaes
Middleware
Sistema Operacional
Hardware

13

Enlaces


Meios que transportam as informaes


entre os ns da rede. Exemplos:
 cabos

de feixes de fibras pticas;


 cabos de pares de fios de cobre tranados;
 cabos coaxiais;
 ondas eletromagnticas.

14

Protocolos


Conjunto de regras usado na troca de


mensagens entre dois ns da rede.

15

Classificao das Redes de


Computadores


As redes de computadores podem ser


classificadas de acordo com os seguintes
aspectos:
 extenso;
 estrutura;
 modelo

de comunicao;
 comutao.

16

Classificao quanto
abrangncia


As redes de computadores podem ser


classificadas quanto a sua abrangncia, sendo
divididas em:
 LAN

(Local Area Network), tambm chamadas de


redes locais.
 MAN (Metropolitan Area Network), tambm
chamadas de redes metropolitanas.
 WAN (Wide Area Network), tambm chamadas de
redes extensas.

17

Redes Locais (LANs)







Combinao de microcomputadores geograficamente prximos


(conveno menos de 1 km), com um meio de transmisso de
baixo custo.
So tambm conhecidas como redes compartilhadas (pois
usualmente compartilham um mesmo tipo de meio fsico).
Algumas de suas principais caractersticas so:
Alta velocidade de comunicao.
 Baixos atrasos.
 Possibilidade de transmisso broadcasting.
 Tempo de envio de mensagem maior que o tempo de propagao.


18

19

Redes Metropolitanas (MANs)


Uma rede metropolitana uma rede maior
que uma LAN, normalmente cobrindo a
rea de uma cidade.
 Convenciona-se que sua extenso est
geralmente entre 1 e 10 km.
 Caracteriza-se tambm pela utilizao de
diferentes equipamentos e meios de
transmisso.


20

21

Redes Extensas (WANs)




Uma rede WAN inclui qualquer rede maior


que uma rede MAN. As redes WAN
geralmente interconectam LANs dispersas
pelo mundo.

22

23

Tipos de Redes Quanto


Extenso
Tipo

Distncia

Protocolos

Exemplos

LAN Local
Area Network

At 1km

Acesso ao
Meio

Rede de
escritrio

MAN
Metropolitan
Area Network

De 1km a
10km

Roteamento

Rede entre
bairros

WAN Wide
Area Network

Mais de
10km

Roteamento

Rede entre
cidades
24

Outros tipos de redes quanto


extenso...
PAN - Personal Area Network
 WLAN - Wireless Local Area Network


 Wi-Fi

WWAN - Wireless Wide Area Network


 3G

WPAN - Wireless Personal Area Network


 Bluetooth
25

26

Tipos de Redes Quanto Estrutura


ou Topologia


A estrutura fsica de interconexo dos


equipamentos de uma rede define a
topologia da rede.
 Barramento
 Estrela
 rvore
 Anel
 Cascata

27

Barramento

28

Estrela

29

rvore

30

Anel

31

Cascata ou Daisy-Chain

32

Tipos de Redes Quanto ao Modelo


de Comunicao
Mestre/Escravo (M/E)
 Produtor/Consumidor (P/C)
 Publicador/Assinante (P/A)
 Cliente/Servidor (C/S)
 Ponto/Ponto (P/P)
 Passagem de Ficha (Token Passing - TP)


33

Modelo de Comunicao
Mestre/Escravo (M/S)


Tambm chamado de
polling, cada mestre
realiza ciclicamente a
varredura de seus
escravos para enviar e
receber mensagens.
Um escravo s pode
estar associado um
mestre.
T = N*L/R

Mestre

Escravo

Escravo

Escravo

34

Modelo de Comunicao
Produtor/Consumidor (P/C)


Cada produtor gera


mensagens que so
enviadas para seus
consumidores.
O modelo de
comunicao em
broadcast, ou seja o
envio feito de um
para todos.

Produtor

Consumidor

Consumidor

Produtor

35

Modelo de Comunicao
Publicador/Assinante (P/A)


Cada publicador gera


mensagens que so
enviadas apenas para
seus assinantes.
O modelo de
comunicao em
multicast, ou seja, de
um para muitos.

Publicador

Assinante

Publicador

Assinante

36

Cliente/Servidor (C/S)


Clientes usam
servios presentes
em servidores.

37

Ponto/Ponto (P/P)


Cada n da rede
tanto um cliente
quanto um servidor.

38

Passagem de Ficha (TP)




Uma ficha, que uma


mensagem especial,
d ao n o direito de
transmitir suas
mensagens.

39

Classificao quanto comutao




Comutao de circuitos: existem caminhos prdefinidos para o envio das mensagens.





FDM: Frequency Division Method


TDM: Time Division Method

Comutao de pacotes: as mensagens so divididas


em pacotes que so encaminhadas para a rede, que
responsvel por entreg-los.



Circuitos virtuais: caminhos virtuais so pr-estabelecidos


Datagramas: melhor esforo feito para a entrega das
mensagens

40

Modelos Fundamentais de
Sistemas Distribudos


De forma a permitir a identificao e discusso


de aspectos relevantes de sistemas distribudos,
trs modelos so definidos:
 modelo

de interao: destaca a questo do atraso e


ordenao das mensagens;
 modelo de falhas: define e classifica os principais
tipos de falhas que podem ocorrer; e
 modelo de segurana: define e classifica as
principais ameaas ao funcionamento de um sistema
distribudo.

41

Modelo de interao



Considera os sistemas distribudos compostos por


processos que interagem de forma no-trivial.
Principais parmetros:





Latncia: intervalo de tempo decorrido entre o incio do envio


da mensagem por um processo e o incio de seu recebimento
por outro processo. Decorrncia de atrasos.
Largura de banda ou velocidade de transmisso: quantidade
mxima de dados que pode ser transmitida em um perodo de
tempo determinado.
Jitter: variao temporal na entrega de uma srie de
mensagens.
Distncia de enlance: comprimento do meio fsico ou distncia
entre os dois ns que contm os processos trocando
mensagens.
42

Largura de Banda versus Latncia

43

Atrasos





Atraso de processamento nodal: atraso decorrente do


processamento da mensagem em um n intermedirio
entre a origem e o destino.
Atraso de fila: decorrente da espera em uma fila de
transmisso de pacotes em um elemento intermedirio
entre a origem e o destino.
Atraso de transmisso: tempo necessrio para a
transmisso da mensagem.
Atraso de propagao: tempo decorrido entre o incio
do envio da mensagem por um emissor e o incio do seu
recebimento por um receptor.
44

Sistemas sncronos e assncronos




Sistemas distribudos sncronos:








Limites inferior e superior para o tempo de execuo de um


passo
Transmisso da mensagem em um tempo limitado
Taxa de variao do relgio limitada
Falhas podem ser detectadas quando os limites so excedidos
Implementados pelo uso de recursos suficientes

Sistemas distribudos assncronos






Sem limites para a velocidade do processo, atraso da


mensagem e taxa de variao de relgios
Falhas so mais difcies de detectar
Desempenho no pode ser garantido
45

Modelo de falhas


Considera que tanto os processos quanto os


canais de comunicao que compem um
sistema distribudo podem falhar.
As falhas podem ser classificadas em:
 falhas

de omisso: ocorre pela falha na entrega das


mensagens
 falhas arbitrrias ou bizantinas: ocorrem de forma
aleatria
 falhas temporais: ocorrem por se exceder limites
temporais
46

Modelo de falhas
processp

processq

send m

receive

Communication channel
Outgoing message buffer

Incoming message buffer

47

Falhas de omisso





Fail-stop (processo): o processo trava e permanece travado.


Outros processos podem eventualmente detectar esse estado.
Crash (processo): o processo trava e permanece travado. Outros
processos podem no conseguir detectar esse estado.
Omisso (canal): uma mensagem colocada em um buffer de sada
no chega ao buffer de entrada do destino.
Omisso de envio (processo): um processo envia uma
mensagem, mas a mensagem no colocada no seu buffer de
sada.
Omisso de recepo (processo): uma mensagem colocada no
buffer de entrada de um processo, mas o processo nunca a recebe.

48

Falhas arbitrrias ou bizantinas e


falhas temporais






Arbitrrias ou bizantinas (processo ou canal):


comportamento arbitrrio exibido - mensagens
arbitrrias podem ser enviadas em tempos arbitrrios.
Relgio (processo): relgio local excede seu limite de
variao do tempo-real.
Desempenho (processo): processo excede o limite de
tempo no intervalo entre dois passos.
Desempenho (canal): uma mensagem leva mais tempo
para ser transmitida do que o limite estabelecido.

49

Modelo de segurana


Considera que os processos e os canais de


comunicao podem ser inseguros e sujeitos a
ataques
 Autorizao:

direito de acessar informaes


 Autenticao: garantia de identidade de acesso
 Criptografia: embaralhamento de mensagens para
sua autenticidade

50

Vous aimerez peut-être aussi