Modelos de Redes em Camadas

Documentos relacionados
Arquiteturas de Redes Prof. Ricardo J. Pinheiro

Modelos de Camadas. Professor Leonardo Larback

AULA 03 MODELO OSI/ISO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

Revisão. 1.1 Histórico 1.2 Protocolo 1.3 Classificação 1.4 Lan 1.5 Wan

Cap 01 - Conceitos Básicos de Rede (Kurose)

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

Protocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta

Revisão. Karine Peralta

Universidade Tuiuti do Paraná Faculdade de Ciências Exatas. Tecnologia de Análise e Desenvolvimento de Sistemas. TCP/IP x ISO/OSI

REDES DE COMPUTADORES

Unidade 2.1 Modelos de Referência

MÓDULO 8 Modelo de Referência TCP/IP

Unidade 2.1 Modelos de Referência. Bibliografia da disciplina. Modelo OSI. Modelo OSI. Padrões 18/10/2009

Protocolos de Redes Revisão para AV I

REDES DE COMPUTADORES

O que é uma rede industrial? Redes Industriais: Princípios de Funcionamento. Padrões. Padrões. Meios físicos de transmissão

FACULDADE PITÁGORAS. Prof. Ms. Carlos José Giudice dos Santos

Redes de Computadores

O modelo ISO/OSI (Tanenbaum,, 1.4.1)

Camada de Transporte

Claudivan C. Lopes

Prof. Marcelo Cunha Parte 5

Rede de Computadores

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

Redes de Computadores. Prof. Dr. Rogério Galante Negri

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP

Professor: Gládston Duarte

(Open System Interconnection)

Fernando Albuquerque - fernando@cic.unb.br REDES LAN - WAN. Fernando Albuquerque (061) fernando@cic.unb.br

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Modelo ISO/OSI e pilha TCP/IP. Douglas Wildgrube Bertol DEE - Engenharia Elétrica CCT

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

Prof. Marcelo Machado Cunha Parte 1

Tecnologia e Infraestrutura. Conceitos de Redes

Camada de Transporte TCP/IP e Aplicação

REDE DE COMPUTADORES

Protocolos Hierárquicos

REDE DE COMPUTADORES

REDES DE COMPUTADORES. Arquiteturas de Redes

Centro Federal de Educação Tecnológica CEFET/BA

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Prof. Manuel A Rendón M

Protocolos de Internet (família TCP/IP e WWW) Primeiro Técnico. Prof. Cesar

Camadas da Arquitetura TCP/IP

AULA Redes de Computadores e a Internet

Comunicando através da rede

REDES DE COMPUTADORES

Curso: Redes II (Heterogênea e Convergente)

Redes de Computadores. Prof. André Y. Kusumoto

TECNOLOGIA WEB INTERNET PROTOCOLOS

UNIP UNIVERSIDADE PAULISTA. Curso: Redes de Computadores e Telecomunicações

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas

Informática I. Aula Aula 22-03/07/06 1

Fundamentos de Informática

MASSACHUSETTS INSTITUTE OF TECHNOLOGY SLOAN SCHOOL OF MANAGEMENT. Fatores Tecnológicos, Estratégicos e Organizacionais


Redes de Computadores - Capitulo II prof. Ricardo de Macedo 1 ISO INTERNATIONAL ORGANIZATION FOR STANDARDZATION

REDES COMPONENTES DE UMA REDE

Modelo OSI. Prof. Alexandre Beletti Ferreira. Introdução

Evolução na Comunicação de

1 Redes de Computadores - TCP/IP Luiz Arthur

Redes de Computadores Aula 3

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Unidade 1. Conceitos Básicos

TCP é um protocolo de TRANSMISSÃO, responsável pela confiabilidade da entrega da informação.

Meio Físico. Mensagem. Protocolo. Emissor e Receptor. Data Terminal Equipment Data Communications Equipment

Introdução às Redes de Computadores. Por José Luís Carneiro

Tipos de Rede. Maria João Bastos MegaExpansão

Capítulo 8 - Aplicações em Redes

Redes de Computadores

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Telecomunicações. Prof. André Y. Kusumoto

Arquitetura de Redes. Sistemas Operacionais de Rede. Protocolos de Rede. Sistemas Distribuídos

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite

APOSTILA DE REDES DE COMPUTADORES PARTE - III

PROJETO E IMPLANTAÇÃO DE INTRANETS

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

SISTEMAS DISTRIBUIDOS

Agenda. Rede de Computadores (Técnico em Informática) Modelo em Camadas. Modelo em Camadas. Modelo em Camadas 11/3/2010

Exercícios: CCNA 1 Módulo 2 Exploration v4.0 Questões:

Figura 1 Taxas de transmissão entre as redes

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

REDE DE COMPUTADORES. Desenvolvimento Duração: 35 aulas (2 horas cada aula) Redes de computadores. 1 Apresentação

TECNOLOGIA WEB. Principais Protocolos na Internet Aula 2. Profa. Rosemary Melo

Modelo de referência OSI. Modelo TCP/IP e Internet de cinco camadas

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL REDE DE COMPUTADORES LAN MAN WAN

Universidade de Brasília

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

Interfaces Homem-Máquina Universais (IHM) Aplicações e Características Principais

P L A N O D E D I S C I P L I N A

Redes de Computadores

Silvana Lopes Profª de Informática ETEC São Paulo

Introdução. Arquitetura de Rede de Computadores. Prof. Pedro Neto

Funções específicas de cada camada do modelo OSI da ISO.

Claudivan C. Lopes

Curso Técnico de Redes de Computadores Disciplina de Fundamentos de Rede

Professor Esp. Douglas Diego INESUL- ANÁPOLIS

Transcrição:

Modelos de Redes em Camadas Prof. Gil Pinheiro 1

1. Arquitetura de Sistemas de Automação Sistemas Centralizados Sistemas Distribuídos Sistemas Baseados em Redes Arquitetura Cliente-Servidor 2

Sistemas Centralizados Apenas uma CPU central (custo elevado) Processamento centralizado Software monolítico Menor confiabilidade Escalabilidade ruim Exemplo: DDC (Direct Digital Control) 3

Sistemas Distribuídos Diversas CPUs operam cooperativamente Processamento distribuído Controle efetuado nos controladores Maior confiabilidade Boa escalabilidade Requer comunicação entre CPUs Exemplo: SDCD 4

Arquitetura Cliente-Servidor Cliente Processo Cliente Servidor Processo Servidor Requisição Rede Resposta 5

Arquitetura Cliente-Servidor Tarefas específicas e mais pesadas são executadas no servidor Servidor atende a vários clientes Clientes podem ser mais simples (pequenas CPUs, aplicações mais leves) Servidores redundantes para aumentar confiabilidade A comunicação é iniciada e terminada pelo cliente 6

Exemplo 1: Cliente-Servidor WEB Cliente: software navegador (browser) Servidor: WEB-Server com conexão a um CLP que recebe sinais de sensores WEB Server CLP Rede Internet Cliente 1 Cliente 2 Cliente 3 7

Exemplo 1: Detalhe do Cliente e Servidor WEB [5] CLIENTE SERVIDOR INTERNET Formulário HTML Dados do Formulário Servidor HTTP Aplicativo CGI Página HTML CLP EIA-232 8

Arquitetura Cliente-Servidor Vantagens: Clientes podem ser CPUs mais simples Suporte a vários clientes (viabiliza redundância de IHM) Software no cliente mais simples e mais leve Consistência de informações entre os clientes 9

Arquitetura Cliente-Servidor Desvantagens: Muitas conexões clientes podem sobrecarregar servidor Comunicação do servidor com a camada inferior (camada de controle) pode ser gargalo quando há vários clientes conectados Servidor deve ser CPU de alto desempenho (veloz, com muita memória) Necessita solução de redundância para aumentar confiabilidade, com chaveamento rápido entre CPUs 10

2. A Comunicação de Dados 11

2. A Comunicação de Dados O que é Comunicação de Dados? A Comunicação de Dados em Escritórios e na Indústria Conceitos de Protocolos Modelo em Camadas 12

A Comunicação dos Sistemas 0,1 m Placa Eletrônica Barramento Interno CLP 1 m 10 m 100 m 1 km 10 km 100 km 1000 km 10.000 km Sistema Sala Prédio Campus Cidade Nação Continente Planeta Multicomputador MAN LAN WAN Internet 13

O que é Comunicação de Dados? Transmissão eletrônica de informação entre computadores, controladores ou outros dispositivos eletrônicos Há muitas aplicações da transmissão de dados em escritórios e na indústria (sistemas de produção de chão de fábrica) 14

Comunicação de Dados em Escritórios Conexão de um PC a um computador (Host) via emulação de terminal Redes Locais (LANs) Comunicação com periféricos de computadores (impressora, scanner, modems, etc) Internet e redes WAN (Wide Area Network) 15

Redes de Escritórios Estação Rede Internet Estação Estação Mainframe Estação Servidor 16

Redes de Automação Industrial Ethernet Ethernet H1 As-I/DeviceNet/DP/etc 17

Redes de Escritório e Automação Requisitos Comuns das Redes de Escritório e de Automação Industrial Performance adequada Segurança em diversos níveis Custo adequado Baseada em padrões Confiabilidade na comunicação Facilidade de acesso Facilidade de utilização 18

Redes de Automação Requisitos Específicos de Redes Industriais Desempenho previsível Disponibilidade muito alta Operação em ambientes hostis Escalabilidade Facilidade de operação Facilidade de manutenção (mesmo por não especialistas em redes) Alimentação de dispositivos pela rede Algumas Redes de Automação usam adaptações de soluções de redes convencionais (Exemplo: IEC- 61850) 19

O que São Protocolos? Protocolos são um conjunto de regras (padronizadas) que determinam como dois dispositivos vão se comunicar Existem várias tarefas que um protocolo deve tratar, entre elas: Detecção e correção de erros Roteamento de mensagens Criptografia e segurança Níveis de sinal entre dispositivos consistentes Endereçamento de rede 20

Existem Inúmeros Protocolos IEEE 802.3 TCP/IP SMTP FTP HTTP SNMP IEEE 802.11 HDLC MODBUS DEVICENET PROFIBUS ASI EIA-485 EIA-232 FOUNDATION FIELDBUS 21

Protocolos em Camadas Para organizar os protocolos e entender como ocorrem as interações entre diversos protocolos, foi criada uma arrumação em camadas Protocolos com atribuições comuns pertencem à mesma camada Exemplo: todos os protocolos que lidam com características físicas de um sinal (tensão, freqüência, tipo de cabo, conector) são agrupados na mesma camada 22

Modelo de Protocolo 23

3. O Modelo de Referência ISO/OSI 24

3. O Modelo de Referência ISO/OSI Introdução ao Modelo ISO/OSI Camada Física Camada de Enlace Camada de Rede Camada de Transporte Camada de Sessão Camada de Apresentação Camada de Aplicação 25

O Modelo de Referência ISO/OSI Em 1977, a Organização Internacional para Padronização (ISO) propôs um modelo de referência de 7 camadas para organizar os protocolos de comunicação É chamado de Modelo de Referência para Interconexão de Sistemas Abertos (OSI/RM) Cada camada no modelo OSI tem uma função específica e agrupa protocolos similares nas mesmas camadas Cada camada se comunica com a entidade de mesmo nível entre os nós da rede Aplicação Apresentação Sessão Transporte Rede Enlace Física 26

O Modelo de Referência ISO/OSI Camada ISO/OSI Aplicação Protocolo de Aplicação Aplicação Unidade transferida entre as Camadas APDU Apresentação Protocolo de Apresentação Apresentação PPDU Sessão Protocolo de Sessão Sessão SPDU Transporte Protocolo de Transporte Transporte TPDU Rede Rede Rede Rede Pacote Enlace Enlace Enlace Enlace Quadro Física Física Física Física Bit 27

Exemplo: Comunicação entre Camadas ISO/OSI 28

A Camada Física Os protocolos dessa camada definem padrões físicos e aspectos elétricos dos sinais, tais como: Freqüências Modulação Tensões Topologias Conectores Cabos É o aspecto mais importante em termos dos diagnósticos e da operação de uma rede (80 % dos problemas em redes industriais ocorrem na Camada Física) Exemplos: EIA-232, EIA-485, Ethernet Aplicação Apresentação Sessão Transporte Rede Enlace Física 29

A Camada de Enlace Fornece as regras para geração dos quadros, conversão dos sinais elétricos para dados, verificação de erros, endereçamento físico, controle de acesso ao meio, multiplexação, controle de fluxo Todas as redes necessitam de uma camada de Enlace Exemplos: HDLC, HART, Foundation Fieldbus Aplicação Apresentação Sessão Transporte Rede Enlace Física 30

A Camada de Rede A camada de rede lida com o roteamento das mensagens através de uma rede complexa Busca a melhor rota através da rede e também lida com restrições de enlaces e enlaces defeituosos. A camada IP do TCP/IP é um exemplo de protocolo de camadas de rede Outro exemplo é a camada IPX da rede Novell Aplicação Apresentação Sessão Transporte Rede Enlace Física 31

A Camada de Transporte A camada de Transporte estabelece uma conexão confiável fim-a fim entre dois nós. Embutindo os detalhes das camadas física, de enlace e de rede A camada de Transporte ordena os pacotes recebidos através da rede A camadas TCP e UDP do TCP/IP são exemplos de protocolos de camada de Transporte Outro exemplo é o protocolo NetBEUI (MS- Windows) Aplicação Apresentação Sessão Transporte Rede Enlace Física 32

A Camada de Sessão A camada de Sessão estabelece um diálogo, chamado conexão de sessão lógica, visando iniciar, retomar e encerrar transações de rede de maneira ordenada Uma conexão de sessão é mapeada numa conexão de Transporte num dado instante Uma conexão de sessão pode usar uma ou mais conexões de Transporte. Facilitando a recuperação de erros, na perda de uma conexão de Transporte. Normalmente essa camada não é utilizada em redes de automação Aplicação Apresentação Sessão Transporte Rede Enlace Física 33

A Camada de Apresentação A camada de Apresentação lida com formatos de dados, criptografia e segurança Por exemplo, a camada de apresentação pode converter um dados inteiro de um CLP num formato ponto flutuante num SDCD O protocolo ASN.1 (Abstract Syntax Notation) é utilizado pelo Foundation Fieldbus Aplicação Apresentação Sessão Transporte Rede Enlace Física 34

A Camada de Aplicação São os protocolos específicos para aplicações de rede tais como: e- mail, transferência de arquivos, OPC, ler registros num CLP Não inclui a aplicação do usuário (p.ex: editor de texto, MS-Windows, Linux), mas apenas os serviços de comunicação Exemplo: SMTP, HTTP, MODBUS, HART Aplicação Apresentação Sessão Transporte Rede Enlace Física 35

Problemas do Modelo OSI As especificações OSI definem apenas o que fazer, mas não definem como fazer Assim, protocolos que são OSI compatíveis não necessariamente se comunicam É um modelo muito complexo para várias aplicações industriais, assim, algumas camadas não são utilizadas nessas aplicações Apesar de tudo, fornece um ponto de partida para organizar os protocolos 36

Por Que 7 Camadas? Mínimo: superior e inferior -- 2 Necessidade de isolar a camada física. Camada de enlace -- 3 Necessárias ações fim-a-fim (end-to-end) e salto-asalto (hop-by-hop). Camadas de transporte e de rede -- 5 Camadas de sessão e apresentação sem tanta importância, normalmente ignoradas São necessárias no mínimo 5 e no máximo 7 (excessivo) camadas 37

Exemplo 1: Protocolos MODBUS Família de protocolos MODBUS: MODBUS-RTU, MODBUS-PLUS e MODBUS-TCP MBAP = ModBus Application Protocol MBAP MBAP MBAP Comandos para ler e escrever em CLPs Não Utilizado Não Utilizado TCP Transporte via TCP Proprietário IP Roteamento em redes complexas RTU EIA-232/485, Wireless HDLC EIA-485 / Fibra ótica Ethernet Ethernet Controle de acesso, verif. de erros, endereçamento Padrões de cabeamento, elétrico, modulação 38