Introdução - DCA

Propaganda
Capítulo 2: Introdução às Redes
de Computadores
Redes para Automação Industrial
Luiz Affonso Guedes
Introdução
 Conteú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
Introdução
 Definição de Redes de Computadores

É um conjunto de computadores autônomos e
interconectados.
Rede
Meio de comunicação
Host
Não é
Rede
Introdução
 Autonomia

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
Introdução
 Meio 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
Introdução
 Classificaçã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
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
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.
Estruturas de Redes Tipo LAN e CAN
LAN
backbone
LAN
CAN
LAN
Estrutura de Redes MAN
backbone
LAN
CAN
LAN
MAN
backbone
LAN
CAN
Backbone de Alta Velocidade
LAN
Resumo da classificação geográfica
Distância entre
processadores
Localização dos
processadores
Exemplo
10 cm
Placa de circuito
Máquina dataflow
1m
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
Introdução
 Classificaçã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
Introdução
 Uso de Redes de Computadores

Redes Corporativas (Na empresa)
•
•
•
•
•
compartilhar recursos
confiabilidade (back-up)
economia de recursos
escalabilidade
modelo Cliente-servidor
Cliente
1- request
Servidor
2- reply
Rede
Introdução
 Uso 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
Introdução
 Estrutura 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
Introdução
• Linhas de Transmissão: Canais
• Dispositivos de Chaveamento: IMPs (Interface
Message Processors) ou Routers
Subrede de
comunicação
Host
IMP
Introdução
 Topologias Típicas de Redes
Estrela
Anel
Barramento
Árvore
Genérica
ou Irregular
Introdução
 Topologias de LANs

Barramento
• Ethernet

Anel
• Token Ring, FDDI
 Topologias de WANs

Genérica
Introdução
 Estruturaçã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 a
camada n-1
Introdução

Logicamente, a camada n de um host troca
informação somente com a camada n dos
outros host.
Protocolo da camada 5
Camada 5
Camada 5
Camada 4
Camada 4
Protocolo da camada 3
Camada 3
Camada 3
Protocolo da camada 2
Camada 2
Camada 2
Protocolo da camada 1
Camada 1
Camada 1
Meio Físico
Host 2
Host 1
Protocolo da camada 4
Introdução
 Exemplo: Conversa dos filósofos
3
Filósofo
Hindu
filosofia
Filósofo
Alemão
3
holandês
2
1
Tradutor
Secretária
português
Tradutor
2
Secretária
1
Introdução
 Modelo OSI/ISO de 7 camadas
7
Camada de Aplicação
Camada de Aplicação
7
6
Camada de Apresentação
Camada de Apresentação
6
5
Camada de Sessão
Camada de Sessão
5
4
Camada de Transporte
Camada de Transporte
4
3
Camada de Rede
Camada de Rede
3
2
Camada Enlace
Camada Enlace
2
1
Camada Física
Camada Física
1
Meio Físico
Introdução
 Funcionalidades das camadas: Protocolos
 Camada 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.
Introdução
 Camada 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.
Introdução
 Camada 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.
Introdução
 Camada 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
Introdução
 Camada 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.
Exemplo de Relação das Camadas
M
H4
H3 H4
H2
H3
H4
M
M1
M1
H3
T2
M
H2
H3
H4
M2
M2
H3
T2
H2
H4
H3
H4
M
M1
M1
H3
T2
H2
H3
M2
M2
T2
Modelo de Subrede OSI
 Como funciona a troca de mensagem

Modelo de cartas de correio.
A
R2
R1
R3
B
Arquitetura TCP/IP
 Histórico

Projeto Arpanet do departamento de Defesa
dos EUA.
Modelo OSI
Aplicação
TCP/IP
Aplicação
Telnet, ftp, smtp, http, ...
Apresentação
Sessão
Transporte
Transporte
Rede
Inter-rede
Enlace
Host
para
Rede
Física
TCP e UDP
IP
Lan, satélite,
rádio, etc
Download