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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

Embed Size (px)

Citation preview

Page 1: Capítulo 2: Introdução às Redes de Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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

Redes para Automação IndustrialLuiz Affonso Guedes

Page 2: Capítulo 2: Introdução às Redes de Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

IntroduçãoConteúdo

DefiniçãoClassificaçãoAplicações típicasSoftware de redeModelos de referênciasExemplos de redesExemplos de serviços de comunicação de dadosPadronização de redes

Page 3: Capítulo 2: Introdução às Redes de Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

IntroduçãoAutonomia

Em rede, nenhum computador obedece a comandos de outro.

• Possui autonomia até para se desconectar da rede

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

• Coaxial• Par Trançado

Fibra ópticaRotas de microondasRadiodifusão

Page 5: Capítulo 2: Introdução às Redes de Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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

Taxa de transmissãoTecnologia de transmissãoExtensão Geográfica das redesAspectos econômicosConfiabilidade

Meio de comunicação

Page 6: Capítulo 2: Introdução às Redes de Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

IntroduçãoClassificaçã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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

IntroduçãoRedes 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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

Estruturas de Redes Tipo LAN e CAN

LAN

CAN

LAN

LAN

backbone

Page 10: Capítulo 2: Introdução às Redes de Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

IntroduçãoEstrutura de Redes

Computador: host ou end systemSubrede

• 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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

Introdução• Linhas de Transmissão: Canais• Dispositivos de Chaveamento: IMPs (Interface

Message Processors) ou Routers

Subrede decomunicação

HostIMP

Page 17: Capítulo 2: Introdução às Redes de Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

Introdução

Topologias Típicas de Redes

Estrela Anel

Barramento

Árvore

Genéricaou Irregular

Page 18: Capítulo 2: Introdução às Redes de Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

IntroduçãoTopologias de LANs

Barramento• Ethernet

Anel• Token Ring, FDDI

Topologias de WANsGenérica

Page 19: Capítulo 2: Introdução às Redes de Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

IntroduçãoLogicamente, 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

t1

Hos

t2

Page 21: Capítulo 2: Introdução às Redes de Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

IntroduçãoCamada 5: Sessão

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

• Sincronismo e organização.

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

• Compressão e criptografia

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

Page 28: Capítulo 2: Introdução às Redes de Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

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 Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

Modelo de Subrede OSIComo funciona a troca de mensagem

Modelo de cartas de correio.

A

BR1

R2

R3

Page 30: Capítulo 2: Introdução às Redes de Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · • Interconectam computadores localizados em vários ... • Transporta mensagens entre

Arquitetura TCP/IPHistórico

Projeto Arpanet do departamento de Defesa dos EUA.

Aplicação Apresentação

Sessão

TransporteRede

EnlaceFísica

Modelo OSI

Aplicação

TransporteInter-rede

HostparaRede

TCP/IP

Lan, satélite,rádio, etc

IP

TCP e UDP

Telnet, ftp, smtp, http, ...