Capítulo 2: Introdução às Redes de Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · •...
Transcript of Capítulo 2: Introdução às Redes de Computadoresaffonso/DCA0447/aulas/rai_cap2_part1.pdf · •...
![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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/1.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/2.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/3.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/4.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/5.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/6.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/7.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/8.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/9.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/10.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/11.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/12.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/13.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/14.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/15.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/16.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/17.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/18.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/19.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/20.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/21.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/22.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/23.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/24.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/25.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/26.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/27.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/28.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/29.jpg)
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](https://reader030.fdocumentos.com/reader030/viewer/2022020317/5bc942a809d3f2336c8ca2f0/html5/thumbnails/30.jpg)
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, ...