Introdução
Redes de Computadores
Introducão
• A comunicação sempre foi uma necessidade básica da
humanidade.
• Como se comunicar a distância?
2
Evolução da Comunicação de Dados
Telégrafo - 1838
•Deu origem a comunicação de dados
através de sinais elétricos.
• A evolução da comunicação através de
sinais elétricos possibilitou o surgimento
das redes de telefônicas e posteriormente
das redes de computadores.
3
Evolução da Comunicação de Dados
1950
• Maquinas grandes e complexas
• Operadas por pessoas altamente
especializadas
• Processamento em lote (batch)
• Utilização de cartões ou fitas magnéticas
• Não havia interação entre usuários e
máquinas
Cartão perfurado
• Longos períodos de espera, devido ao Processamento em bach
processamento sequencial
4
Evolução da Comunicação de Dados
1960
• Terminais interativos– sistemas operacionais
de tempo compartilhado (time-sharing).
- Possibilitando iteração dos usuários por
meio de linhas de comunicação
• Problemas
- configuração do sistema não agrada
usuário
- dependência de um gerenciamento
centralizado
5
Evolução da Comunicação de Dados
1970
• Tecnologia digital e micro eletrônica
• Mini e micro computadores pessoais
com preço reduzido
- Descentralização (e sistema único e
centralizado para disponível a todo
usuário)
- Distribuição do poder computacional
- Redução do custo de hardware
- Individualização
6
Evolução da Comunicação de Dados
• Redes Locais: compartilhamento de recursos, distribuição e
paralelismo, correio eletrônico, transferência de arquivos
• Ambientes de trabalho cooperativo: uma realidade
7
Redes de computadores
• Uma Rede de Computadores é formada por um conjunto de
módulos processadores (Mps) capazes de trocar informações e
compartilhar recursos, interligados por um sistema de
comunicação
Prof. Guido Lemos
8
Redes de computadores
• O sistema de comunicação vai se constituir de um arranjo topológico
interligando os vários módulos processadores através de enlaces
físicos (meios de transmissão) e de um conjunto de regras com o fim
de organizar a comunicação (protocolos).
Prof. Guido Lemos
9
Redes de computadores
Atualmente as redes de computadores estão presentes na sociedade de
diversas formas.
• Comunicação • Necesidades Básicas
- TV, Rádio, Celular, Telefonia, - Rede de energia elétrica,
Internet… Rede de abastecimento de
• Negócios água …
- Compras com cartão de • Vida social
crédito, comércio eletrônico, - Relacionamentos, Família,
compartilhamento de amigos…
documentos…
10
Estrutura Internet
11
Tipos de redes
Redes Locais (Local Area Networks - LANs)
• Interconexão de equipamentos numa pequena região, por
exemplo, em um mesmo prédio.
• Altas taxas de transmissão e baixas taxas de erros
• Geralmente propriedade privada
• Ex.: Ethernet, WiFi.
12
Tipos de redes
Redes Metropolitanas (Metropolitan Area Networks - MANs)
• Interconexão com distâncias metropolitanas
• Velocidades maiores que as LANs
• Geralmente propriedade privada
• Ex.: Metro Ethrnet, WiMAX
13
Tipos de redes
Redes Geograficamente Distribuídas (Wide Area Networks - WANs)
• Compartilhar recursos com usuários geograficamente distribuídos
• Custo de comunicação elevado
• Em geral, baixas velocidades e taxas de erros mais altas que as
LANs
• Geralmente pública (sub-rede de comunicação)
• Ex.: Internet
14
Topologias
• A topologia de uma rede de comunicação refere-se à
forma como os enlaces físicos e os nós de
comutação estão organizados, determinando os
caminhos físicos existentes e utilizáveis entre
quaisquer pares de estações conectadas a essa
rede.
15
Topologias
Organização dos enlaces físicos num sistema de comunicação:
! Ponto a Ponto
C
A
B
! Multiponto
A B C D
16
Topologias
A forma de utilização pode ser:
• Simplex. Somente um sentido de A B
transmissão
• Half-Duplex. Usa os dois sentidos, A B
porém um por vez
• Full-Duplex. Usa os dois sentidos A B
de transmissão simultaneamente
17
Tipos de Topologias
Topologia em estrela:
• Cada nó é interligado ao nó central (mestre), através do
qual todas as mensagens devem passar.
18
Tipos de Topologias
Topologia em estrela:
• Não é necessário roteamento;
• Falha no nó escravo não acarreta queda da rede, o que acontece caso
o defeito seja no nó central;
• A rede fica limitada à capacidade do nó central (que pode ser
expandido);
• Velocidade depende do Nó Central.
19
Tipos de Topologias
Topologia em estrela:
• Vantagens: • Desvantagens:
• M a i o r c o n fi a b i l i d a d e n a s • A capacidade de crescimento está
comunicações; limitada a capacidade de gerenciamento
de comunicação do nó central, caso haja
• Não precisa roteamento; um aumento substancial de estações de
trabalho o nó central tem que ser
• Facilidade de gerenciamento substituído, fato que gera custo;
das comunicações e tráfego na
rede; • Qualquer problema no nó central pode
gerar parada total da rede;
• Fácil instalação ou modificação
de novos recursos de Hardware • Custo inicial elevado devido a aquisição
(ex estações de trabalho). do elemento central da rede.
20
Tipos de Topologias
Topologia em estrela:
• As redes em estrela podem atuar
por difusão (broadcasting). Todos
o s n ó s e s c r a v o s re c e b e m a
informação, apenas o destinatário
consome e os outros simplesmente
as ignoram.
21
Tipos de Topologias
Topologia em anel:
• Os nós estão conectados através Interface do Anel
de um caminho fechado e capazes
de receber dados em qualquer
direção (mas de preferência,
operam em um único sentido de
transmissão).
• Quando uma mensagem é enviada,
ela entra no anel e circula até ser
retirada pelo nó de destino.
22
Tipos de Topologias
Topologia em anel:
• Número mínimo de conexões
• utiliza-se ligações ponto-a-ponto simplex
• Deve obedecer o sentido do anel
• Baixo custo
• Baixa confiabilidade (falta de caminhos alternativos)
23
Tipos de Topologias
Topologia em anel:
• Apresenta como desvantagens:
• Essa topologia apresenta como • E m re d e s d e m u i t o s p o n t o s o u
vantagens: geograficamente distribuídas o retardo
seria imenso;
• Economia de meio físico de
transmissão; • Falta de caminhos alternativos para a
transmissão da mensagem;
• Simplicidade de implementação;
• Vulnerabilidade a erros;
• Capacidade de detecção de falhas.
• Pouca tolerância a falhas, como por
exemplo quando uma mensagem fica
eternamente circulando no anel.
24
Tipos de Topologias
Topologia em barra:
• Nas redes em barra comum cada nó conectado à barra pode ouvir todas as
informações transmitidas, similar às transmissões de radiodifusão.
• O mecanismo de controle de acesso ao meio pode ser do tipo CENTRALIZADO
ou DESCENTRALIZADO.
25
Tipos de Topologias
Topologia em barra:
• A barra é geralmente compartilhada em tempo e freqüência, permitindo
transmissão de informação.
• O tráfego das informações é bidirecional e cada nó conectado à barra
pode interceptar todas as informações transmitidas. Esta característica
facilita as aplicações com mensagens do tipo difusão (para múltiplas
estações).
• Nas topologias tipo barramento, as falhas não causam a parada total na
transmissão de dados.
26
Tipos de Topologias
Topologia totalmente ligada:
• Todas as estações são ligadas, duas a duas, através de um
caminho físico dedicado;
• Inviável economicamente para redes com grande número de
estações fisicamente dispersas;
• O custo cresce com o quadrado do número de estações;
• Os enlaces são full-duplex;
• Alta confiabilidade devido a redundancia das rotas.
27
Tipos de Topologias
28
Tipos de Topologias
Topologia parcialmente ligada:
• Também denominada topologia em grafo;
• Existem caminhos alternativos usados em caso de congestionamento ou falha;
• Custo x Benefícios aceitável.
29
Tipos de Topologias
30
Tipos de Topologias
31
Topologia Física x Topologia Lógica
• Topologia física descreve a forma como as estações estão
fisicamente ligadas a rede;
• A topologia lógica deve ser observada sob o ponto de vista das
interfaces de rede, que inclui o método de acesso;
• Topologia lógica descreve a forma como os sinais elétricos passam
entre as estações da rede.
32
Topologia Física x Topologia Lógica
33
Parâmetros de comparação
Custo
• Estações de processamento (microcomputadores, notebooks, PDAs,
etc)
• Interfaces
• Meio de comunicação (alto ou baixo desempenho)
Retardo de transferência
• Retardo de acesso (tempo da mensagem pronta até o meio está
disponível para transmissão) + retardo de transmissão (tempo
decorrido desde o início da transmissão até a chegada a estação
destino)
• Aplicação deverá solicitar o nível de retardo de transferência aceitável
34
Parâmetros de comparação
Confiabilidade
• Tempo médio entre falhas (Medium Time Between Failures –
MTBF)
• Tolerância a falhas
• Degradação amena (gracefull degradation)
• Tempo de reconfiguração após falhas
• Tempo médio de reparo (Medium Time to Repair – MTTR)
35
Parâmetros de comparação
Modularidade
• Grau de alteração de desempenho e funcionalidade que
um sistema (rede) pode sofrer sem mudar seu projeto
original
• Sensibilidade tecnológica
Compatibilidade ou Interoperabilidade
• Capacidade de ligar dispositivo de vários fabricantes
36