30
Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

Embed Size (px)

Citation preview

Page 1: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

Capítulo 2: Introdução às Redes de Computadores

Redes para Automação Industrial

Luiz Affonso Guedes

Page 2: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoConteúdo

Definição Classificação Aplicações típicas Software de rede Modelos de referências Exemplos de redes Exemplos de serviços de comunicação de dados Padronização de redes

Page 3: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoDefinição de Redes de Computadores

É um conjunto de computadores autônomos e interconectados.

RedeMeio de comunicação

Host Não éRede

Page 4: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoAutonomia

Em rede, nenhum computador obedece a comandos de outro.

• Possui autonomia até para se desconectar da rede

Interconexão: Meio de Comunicação Cabo de cobre

• Coaxial

• Par Trançado Fibra óptica Rotas de microondas Radiodifusão

Page 5: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoMeio de Comunicação: Características

Taxa de transmissão Tecnologia de transmissão Extensão Geográfica das redes Aspectos econômicos Confiabilidade

Meio de comunicação

Page 6: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoClassificação das redes de computadores

Quanto à velocidade de transmissão• Baixa, média e alta velocidade

Quanto à extensão geográfica • Locais, Metropolitanas e Longa Distância

Quanto à confiabilidade• Confiáveis e não confiáveis

Quanto ao modo de transmissão• Determinísticas e não determiníasticas

Page 7: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

Introdução

Classificação quanto a extensão geográfica Redes Locais: LAN - Local Area Network

• Interconectam computadores localizados num mesmo prédio (10m a 1Km).

• Utilizam tipicamente um único meio físico. Redes de Campus: CAN - Campus Area Network

• Interconectam computadores localizados em vários prédios num mesmo Campus (fábrica, universidade) - até 10Km.

• Tipicamente são um conjunto de LANs ligadas a um backbone

Page 8: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

Introdução Redes Metropolitanas: MAN - Metropolitan Area

Network• Interligam computadores e LANs numa extensão de 5 a

100Km.

• Tipicamente são constituídas de LANs ligadas a vários backbones.

Redes de Longa Distância: WAN - Wide Area Network

• Interconectam redes em termos nacionais e continentais - 100 a 5.000Km.

– Holdings nacionais de telecomunicações.

Page 9: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

Estruturas de Redes Tipo LAN e CAN

LAN

CAN

LAN

LAN

backbone

Page 10: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

Estrutura de Redes MAN

CAN

LAN

LAN

backbone

CAN

LAN

LAN

backbone

MAN

Backbone de Alta Velocidade

Page 11: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

Resumo da classificação geográficaDistância entreprocessadores

Localização dosprocessadores

Exemplo

10 cm Placa de circuito Máquina dataflow

1 m Sistema Multicomputador

10 m Sala LAN

100 m Prédio LAN

1 Km Campus CAN

10 Km Cidade MAN

100 Km País WAN

1.000 Km Continente WAN

10.000 Km Planeta Internet

Page 12: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoClassificação de Redes Quanto à

Tecnologia de Transmissão Broadcast

• Um único canal de comunicação compartilhado por todos computadores.

– Broadcasting e multicasting

• Tipicamente em LANs Ponto-a-ponto

• Tipicamente em MANs e WANs

Page 13: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoUso de Redes de Computadores

Redes Corporativas (Na empresa)• compartilhar recursos

• confiabilidade (back-up)

• economia de recursos

• escalabilidade

• modelo Cliente-servidor

Rede

ServidorCliente

1- request 2- reply

Page 14: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoUso de Redes de Computadores

Redes para pessoas• acesso a informações remotas

• comunicação pessoa-a-pessoa

• entretenimento interativo– e-mail

– videoconferência

– jogos interativos

Aspectos Sociais• Novas relações entre capital-trabalho

Page 15: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoEstrutura de Redes

Computador: host ou end system Subrede

• Conecta computadores

• Transporta mensagens entre hosts LANs

• Suporte de comunicação que se reduz a um duto elétrico ou óptico

WANs• Subrede de comunicação é composta de linhas de

transmissão e dispositivos de chaveamento

Page 16: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

Introdução• Linhas de Transmissão: Canais

• Dispositivos de Chaveamento: IMPs (Interface Message Processors) ou Routers

Subrede de comunicação

HostIMP

Page 17: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

Introdução

Topologias Típicas de Redes

EstrelaAnel

Barramento

Árvore

Genéricaou Irregular

Page 18: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoTopologias de LANs

Barramento• Ethernet

Anel• Token Ring, FDDI

Topologias de WANs Genérica

Page 19: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoEstruturação de Redes em Camadas

Modelem em blocos (camadas) funcionais interligados.

O modelo descreve funcionalidades e não detalhes de implementação.

Uma camada n só se comunica com as camadas adjacentes a ela.

N+1

N

N-1

A camada n oferece serviços para acamada n-1

Page 20: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

Introdução Logicamente, a camada n de um host troca

informação somente com a camada n dos outros host.

Camada 5 Camada 5

Camada 4

Camada 3

Camada 2

Camada 1

Camada 4

Camada 3

Camada 1

Camada 2

Meio Físico

Protocolo da camada 5

Protocolo da camada 4

Protocolo da camada 3

Protocolo da camada 2

Protocolo da camada 1

Hos

t 1

Hos

t 2

Page 21: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoExemplo: Conversa dos filósofos

FilósofoHindu

FilósofoAlemão

Secretária Secretária

Tradutor Tradutor

filosofia

holandês

português

3 3

2 2

1 1

Page 22: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

Introdução

Modelo OSI/ISO de 7 camadas

Meio Físico

Camada Física

Camada de Transporte

Camada de Apresentação

Camada de Aplicação

Camada Enlace

Camada de Rede

Camada de Sessão

Camada Física

Camada Enlace

Camada de Rede

Camada de Transporte

Camada de Sessão

Camada de Apresentação

Camada de Aplicação7

1

2

3

4

5

6

7

1

2

3

4

5

6

Page 23: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoFuncionalidades das camadas: ProtocolosCamada 1: Física

Geração de sinais elétricos, ópticos, magnéticos que serão propagados pelo meio físico.

Protocolo: • Duração e intensidade do sinal.

• Técnica de multiplexação.

• Pinagem, etc.

Page 24: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoCamada 2: Enlace

Usa a camada física para transmitir quadros de dados (tamanho máximo pré-estabelecido).

Quadros são delimitados por seqüência pré-estabelecidos (preâmbulo) de bits.

Não possui serviço confiável de entrega de quadros: duplicação e troca de ordem.

• Controla o fluxo de emissão de quadros.

• Protocolo de acesso ao meio.

• Protocolo de controle de erro.

Page 25: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoCamada 3: Rede

Controla a operação da subrede. Roteamento de pacotes da origem ao destino.

• Dinâmico

• Estático Fragmentação e remontagem de pacotes

• Em redes de difusão e LANs não há roteamento– Protocolo mais simples.

Page 26: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoCamada 4: Camada de Transporte

A principal função desta camada é receber dados da camada de sessão.

• Dividir os dados em pacotes

• Garantir se os pacotes chegarão corretamente ao destino

Há dois tipos de serviços• Serviço garantido

• Serviço não-garantido– Broadcast service

• Comunicação fim-a-fim

Page 27: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

IntroduçãoCamada 5: Sessão

Permite que dois pontos estabeleçam uma sessão entre si.

• Sincronismo e organização.

Camada 6: Apresentação Representação dos dados em forma canônica.

• Compressão e criptografia

Camada 7: Aplicação Aplicações em rede.

Page 28: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

Exemplo de Relação das CamadasM M

MMH4 H4

M1H4H3 M1H4H3 M2H3M2H3

M1H4H3H2 T2 M2H3H2 T2 M1H4H3H2 T2 M2H3H2 T2

Page 29: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

Modelo de Subrede OSIComo funciona a troca de mensagem

Modelo de cartas de correio.

A

B

R1

R2

R3

Page 30: Capítulo 2: Introdução às Redes de Computadores Redes para Automação Industrial Luiz Affonso Guedes

Arquitetura TCP/IPHistórico

Projeto Arpanet do departamento de Defesa dos EUA.

Aplicação

Apresentação

Sessão

Transporte

Rede

Enlace

Física

Modelo OSI

Aplicação

Transporte

Inter-rede

Host paraRede

TCP/IP

Lan, satélite,rádio, etc

IP

TCP e UDP

Telnet, ftp, smtp, http, ...