o modelo osi open systems interconection · modelo descreve os serviços necessários para mover os...

31
FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO O Modelo OSI Open Systems Interconection Redes Industriais Semestre 02/2015 Engenharia de Controle e Automação

Upload: phammien

Post on 18-Sep-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

O Modelo OSI – Open Systems InterconectionRedes Industriais Semestre 02/2015

Engenharia de Controle e Automação

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Introdução

Dentro de uma rede, a comunicação entre controladores e estações é possível pela utilização

de um protocolo, que são regras de comunicação.

No intuito de uniformizar os padrões e modelos adotados pelos protocolos de rede, foi

desenvolvido o Moledo OSI. Um modelo é um padrão que organiza conceitos gerais e

fornece diretrizes como uma descrição facilmente compreendida. No caso de redes, o

modelo descreve os serviços necessários para mover os dados de um lugar para outro.

O OSI, criado pela Intenational Organization for Standardization(ISO) em 1977, é o modelo

de referência para desenvolver padrões de comunicação de dados.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Introdução

O modelo de Referência do OSI é formado por sete camadas:

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Introdução

As camadas se comunicam enviando parâmetros chamados service

primitives de uma para as outras através de endereços predefinidos

chamados pontos de acesso aos serviços.

Embora dois protocolos possam endereçar as mesmas camadas do Modelo

de Referência do OSI, eles não podem trabalhar juntos. A melhor utilização

do modelo é categorizar tecnologias de rede e suas implementações de

protocolos.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Regras das Camadas do Modelo OSI

O caminho de comunicação entre o usuário e o canal de transmissão passa

através das sete camadas.

Cada camada realiza uma função limitada de comunicação.

As interfaces entre camadas são específicas. A interface define quais

operações e serviços existem.

Cada camada oferece serviços específicos para a próxima camada. As

camadas mais altas enviam um pacote contendo dados e demandas para

serviços.

Um serviço representa a operação que uma camada pode realizar para a

camada superior. Os serviços são realizados de acordo com um protocolo.

Para o usuário de um serviço o protocolo executado não é importante.

Um sistema de comunicação não é obrigado a implementar as sete camadas

do Modelo.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Forma de Transmissão

Primeiramente as camadas implementam as

funções que são importantes para assegurar a

transmissão da informação, distribuição para os

endereços, controle da comunicação e serviços

gerenciados para o usuário.

O processo de comunicação entre camadas

iguais é realizado com um protocolo próprio. O

protocolo especifica o formato e o significado dos

dados e informação de controle, e os algoritmos

de acordo com os serviços executados. Assim,

há sete protocolos distintos para as sete

camadas do Modelo OSI.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Forma de Transmissão

Se o transmissor e o receptor

estão localizados em sistemas

de comunicação diferentes

(Ethernet/IP vs. Modbus

TCP/IP), então um bridge deve

ser inserido. O bridge adapta

protocolos diferentes,

permitindo a interação e

atuando sobre as camadas do

Modelo OSI.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Forma de Transmissão

Quando há diferenças entre os

protocolos na camada de Rede

(Ex. Profibus DP vs.

DeviceNet), uma transformação

deve ser realizada nesta

camada através de um roteador

ou gateway.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Forma de Transmissão

Modelo OSI

entre dois

sistemas

abertos

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Exemplo de compatibilidade entre Protocolos com padrão OSI

Compatibilidade entre Ethernet TCP/IP (Ethernet Comercial) e a

Ethernet/IP (Ethernet Industrial não modificada).

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Exemplo de compatibilidade entre Protocolos com padrão OSI

CIP is the common

application layer and

Device Profiles for

EtherNet/IP, ControlNet,

and DeviceNet

Common Industrial Protocol (Source: ODVA)

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Exemplo de compatibilidade entre Protocolos com padrão OSI

EtherNet/IP

ControlNet

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Arquitetura das Camadas

Cada camada de operação introduz um cabeçalho

e, eventualmente, um trailer, com informações de

controle, além dos próprios dados para operação.

Este conjunto de dados de controle mais dados do

usuário é conhecido como PDU –Protocol Data

Unit.

Dados no nível transporte:

SAP (Services Acess Point) destino;

Número da seqüência

Código de detecção de erros.

Dados no nível de acesso:

Endereço destino;

Conjunto de facilidades requeridas.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

PDUs–Protocol Data Unit

Cada nível de atuação (camada)

usualmente trata os dados de forma

particular.

Cada camada forma uma PDU.

Uma PDU é constituída usualmente

por um segmento de cabeçalho mais

um segmento de dados.

É possível ainda que a PDU possua

um segmento conhecido como trailer

ou rabeira.

Cada PDU é vista pela camada inferior

como um segmento simples de dados.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

PDUs–Protocol Data Unit

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Camadas do Modelo OSI

Conhecendo as camadas do modelo OSI

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Camada Física

Tópicos específicos da camada física: Tipos de Conexão; Topologia Física; Sinalização Digital;

Sinalização analógica; Sincronização de bits; Uso da banda passante; Multiplexação.

Coordenam as regras para a transmissão de bits:

Non return to Zero –Level(NRZ-L)

0 nível alto; 1 nível baixo;

Non return to Zero Inverted(NRZ-I)

0 nenhuma transição no início do intervalo; 1 transição no início do intervalo;

Bipolar –AMI (Alternate Mark Inversion)

0 sem sinal na linha; 1 nível positivo ou negativo, alternados um a um;

Pseudoternário

0 nível negativo ou positivo, alternando para zeros sucessivos; 1 sem sinal na linha;

Manchester

0 transição de nível alto para baixo no meio do intervalo;

1 transição de nível baixo para alto no meio do intervalo;

Manchester diferencial

Sempre com transição no meio do intervalo;

0 transição no início do intervalo;

1 sem transição no início do intervalo.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Camada Física

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Camada Física

Definições básicas sobre as questões mecânicas

e elétricas e qual será a interface entre o

terminal e o dispositivo da rede.

Os hardwares de conectividade de rede a seguir

são normalmente associados à camada Física

do OSI: concentradores, hubs, switches,

repetidores, conectores do meio de transmissão

e modems.

Em ambientes industriais orienta-se o uso de

switches industriais no caso da Ethernet.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Camada de Link de Dados ou Enlace

Tópicos específicos da camada de Link de Dados:

Topologia lógica: descrevem a maneira como a rede transmite informações de um

nó para outro nó seguinte.

Acesso ao meio de transmissão: utilizam regras específicas que controlam o

momento em que os dispositivos da rede podem transmitir os sinais de dados.

Endereçamento: define a diferenciação entre os vários dispositivos da rede. Se

refere a endereços de dispositivos físicos (endereços MAC), que são endereços

de hardware exclusivos, normalmente atribuídos pelo fabricante.

Sincronização de transmissões de Serviços: a sincronização de bits comunica

somente intervalos de tempo no nível do bit enquanto a estruturação e a

organização dos bits em grupos denominados frames, caracteres, octetos e bytes,

é realizada pelo controlador da rede.

Conexão: Serviços sem conexão não confirmados –enviam e recebem frames com controle de fluxo, erros

ou seqüência de pacotes.

Serviços orientados por conexões –oferecem controle de fluxo, erros e seqüência de pacotes

através de confirmações.

Serviços sem conexões confirmados -usam confirmações para fornecer controle de fluxo e erros

entre transmissões ponto-a-ponto.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Camada de Rede

A Camada de Rede define a rota e o processo pelo qual os

dados se movem pela rede

É a camada em que a rede decide como realizará certas funções

de gerenciamento, tais como enviar mensagens de status para

os nós e regular o fluxo de pacotes.

A função principal da camada é mover os dados para

localizações específicas.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Camada de Rede

Tópicos específicos da camada de Rede:

Endereçamento: existem dois métodos de endereçamento: Endereço de rede lógico–usado para enviar dados em rede.

Endereço de serviço –determina o endereço do sistema (hardware e software), de modo que ele possa enviar e

receber dados.

Comutação: As redes interligadas extensas podem ter diversos caminhos ligando os dispositivos

emissor e receptor. As informações podem ser enviadas através de diversos canais de

comunicação.

Descoberta de Rota: é o serviço de determinar e usar o caminho correto para o grupo de dados,

esta tarefa é chamada de roteamento.

Serviços de Conexão: utilizam as mesmas confirmações fornecidas na subcamada de Link de

Dados. As confirmações fornecem os serviços de Controle de fluxo da camada de Rede,

Controle de erro e Controle de seqüência do pacote.

Serviços de Gateway: freqüentemente as redes independentes utilizam endereço, descoberta

de rota, seleção de rota e regra de serviços de conexão diferentes. Para que essas redes sejam

combinadas em uma rede interligada, as diferenças devem ser eliminadas. Essa função é

implementada em um gateway, que interpreta e converte as regras em duas redes separadas.

Os gateways podem ser implementados em qualquer camada do Modelo OSI.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Camada de Transporte

A camada de Transporte oculta a complexidade da estrutura da rede para o

processo da camada superior. Ela organiza mensagens de nível mais alto em

segmentos e entrega-os à camada de Sessão ou aos processos superiores

da própria camada.

Nesse nível, é configurado a distribuição dos endereços dos nós, bem como

os métodos de detecção de erros e recuperação.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Camada de Transporte

Tópicos específicos da camada de transporte:

Endereçamento: Identificam os processos de software específicos executados

nos dispositivos conectados à rede. Além desses endereços os fornecedores de

serviços acompanham as diferentes conversações que fazem com os

solicitantes de serviços.

Desenvolvimento de segmentos: realiza a divisão de mensagens grandes ou

a combinação de mensagens pequenas.

Serviços de Conexão: usa a sincronização para reordenar os segmentos, o

que envolve a anexação de um número a cada segmento antes de passá-lo às

camadas inferiores. Quando todos os segmentos de uma determinada

mensagem chegam ao destino, a mensagem é reestruturada colocando os

segmentos na ordem correta.

Resolução de Endereço/nome: muitos protocolos de rede de computadores

fornecem aos usuários nomes de linguagens humanas simples para endereços

alfanuméricos complexos ou difíceis de serem lembrados. A resolução de

endereço/nome é a função de identificar ou mapear a relação entre endereços

de nome e alfanuméricos.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Camada de Sessão

A camada de sessão define como as conexões são estabelecidas

e desfeitas e como os dados são trocados na rede, facilitando a

comunicação entre fornecedores e solicitantes de serviços. As

sessões de comunicação são controladas através de

mecanismos de estabelecem, mantêm, sincronizam e gerenciam

o diálogo entre dispositivos de comunicação.

Esta camada também ajuda as camadas superiores a identificar

e se conectar aos serviços disponíveis na rede.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Camada de Sessão

Tópicos específicos da camada de Sessão:

Controle de Diálogo: possui três modos que definem a direção dos dados :

Simplex: transmissão ocorre em apenas uma direção. Enquanto um

dispositivo transmite, outros recebem os dados.

Half-duplex: cada dispositivo pode receber e transmitir, mas apenas

um de cada vez pode transmitir.

Full-duplex: permite que todos os dispositivos transmitam e recebam

simultaneamente.

Administração da sessão: aqui estão as tarefas de Estabelecimento da conexão, Transferência de dados e Liberação da conexão, estas, estabelecem e mantêm a comunicação.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Camada de Apresentação Define a sintaxe, transformações e formatação de dados.

Quando a sintaxe e o formato de uma aplicação diferem da sintaxe e

formatação do pacote conforme ele trafega através da rede, esta camada

define como as diferenças são traduzidas.

Tópicos específicos da camada de Apresentação:

Conversão: Os processadores usam várias regras para fazer com que

0 e 1 binários representem dados. Quando dois processadores que

usam diferentes regras tentam se comunicar, eles devem realizar

algum tipo de conversão. Tipos de conversão: Ordem de bits, Ordem

de Bytes, Código de caracteres e Sintaxe de arquivos.

Criptografia: é um termo geral que descreve os métodos de misturar

dados de modo a protegê-los contra o uso indevido. Pode ser realizada

por hardware ou software. A mistura dos dados é realizada usando os

métodos de Transposição, Substituição e Algébrico.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Camada de Aplicação

A camada de Aplicação inclui todos os tópicos e funções específicas para cada

serviço de rede. Logo, as seis camadas inferiores incluem tarefas e tecnologias

de suportam os serviços de rede, enquanto a camada de Aplicação fornece os

protocolos necessários para realizar as funções específicas dos serviços de

rede.

Este é o nível final que define como os aplicativos entram no Modelo OSI para

a transmissão.

Tópicos relacionados com a camada de Aplicação:

Divulgação de Serviços: Dois tipos: Ativo (anuncia a sua disponibilidade)

e Passivo (registram o serviço e o endereço em um local).

Uso do serviço: Executa a interpretação de chamada do Sistema

Operacional; Operação remota e Computação colaborativa.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Objetivo do Modelo de Referência OSI

Fieldbus

Internet

Automation

Network

Enterprise

Network

Device

Network

Discrete Safety PowerMotion Process

Ethernet

Programmable

Controllers

Programmable

Automation

Controllers

Robots

Motion

Controllers

Servo

Drives

Encoders

I/O

Drives

Cameras Voice

Asset

Management

HMI

Operator

Consoles

HistorianEnergy

Management

Instruments

Valves

Safety

Controllers

Safety

I/O

Drives

w/ Safety

Light

Curtains

Drives

Starters

Overloads

Smart

Motor

Controllers

Process

Controllers

Barcode

Scanners

EmailSecure

Remote

Access

EtherNet/IP

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Objetivo do Modelo de Referência OSI

IoE

IoT

IIoT

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Perguntas?