Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090...

26
Divisão em Camadas Exemplo: Uma viagem aérea

Transcript of Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090...

Page 1: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Divisão em CamadasExemplo: Uma viagem aérea

Page 2: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Modelo em Camadas

Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro

Universidade Federal do Parana2007

Page 3: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Camadas: cada camada implementa um serviço Via suas próprias ações internas

Confiando em serviços fornecidos pela camada inferior

Camadas de funcionalidades da companhia aérea

Page 4: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Modelo OSI - 7 camadas

Page 5: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Vantagens / Desvantagens Divisão de problema complexo em partes menores Modularização facilita a manutenção, atualização do

sistema As mudanças na implementação de uma camada são transparentes para o resto do sistema Ex.: novas regras para embarque de passageiros não afetam os procedimentos de decolagem

Um modelo de referência em camadas permite a discussão da arquitetura

• Duplicação de funcionalidade, desperdício• Menor flexibilidade

Page 6: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Modelo de Referencia OSI – 7 camadas

• Camada presta serviços para camada superior

• Camada usa serviços da camada inferior

• Camadas de mesmo nível “comunicam-se

• Uma camada apenas toma conhecimento da camada inferior

Page 7: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

OSI

OSI

7

6

5

4

3

2

1

Page 8: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Camada 1 - Física

• Transmitir bits, definindo as especificações elétricas sobre o meio físico

• Especifica: meio físico, tensões, correntes, tempos, conectores, pinagens.

• Meios físicos: Cobre, Fibra ótica, ar.• Tipos de Cabos: UTP (unshielded twisted pair),

STP (shielded twisted pair), coaxial (thin, thick), Fibra ótica (monomodo, multimodo)

• Equipamentos: Repetidores, Hubs.

Page 9: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Camada 2 - Enlace

• Delimitação por quadro.

• Notificação/correção de erros.

• Controle de fluxo.

• Acesso ao meio.

• Endereço físico.

• Equipamentos: Placas de Rede (NIC’s), Pontes, Switches.

Page 10: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

OSI x IEEE

Ethernet Token RingToken Bus DQDB

Page 11: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Parte da Familia Ethernet

802.3u

802.3ab

1000Base-SX Fibra MM 1000 Mbps 550m Estrela Barramento 802.3z

1000Base-LX Fibra SM 1000 Mbps 2km Estrela Barramento 802.3z

10000Base-X Fibra 10000 Mbps 802.3ae

Page 12: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Controle de Acesso ao Meio (MAC)

• Necessário em Redes de Difusão

• Alocação estática:– TDMA, FDMA, CDMA, WDMA

• Alocação dinâmica:– CSMA/CD, ALOHA, MACA, Token Passing...

Page 13: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

IEEE 802.3

• Codificação Manchester• CSMA/CD (Carrier Sense Multiple Access / Collision Detection –

Acesso Multiplo por Monitoramento da Portadora / Detecção de Colisão)

• Recuo exponencial binário

• Endereço físico (MAC) de 48 bits único– 24 fabricante / 24 dispositivo

Page 14: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Codificação Manchester

Page 15: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Formato do Quadro

Page 16: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Pontes (Bridges)

• Dispositivo que conecta duas redes locais

• Opera na camada 2 e só retransmite o tráfego apropriado a cada segmento.

• Estática x Dinâmica (transparente)

Page 17: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Segmentação

Page 18: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Switches

• Segmenta a LAN em pequenas VLAN’s para melhorar desempenho e segurança

• Modos de Operação:– Store and Forward: Recebe todo o pacote antes de transmitir– Fast Forward: Pacote transmitido logo que é identificado– Fragment Free: recebe pelo menos 512 bits para transmitir– Inteligent: operação de acordo com a quantidade de erros

• Controle de Fluxo (IEEE 802.3x): mecanismo de controle de congestinamento

• Trafego com Prioridade (IEEE 802.1p)• LAN Virtual (IEEE 802.1Q)• Fabricantes: 3com, Cisco, Extreme, Cabletron, Foundry,

Lucent, Ericsson, Newbridge, Nortel, Extreme.

Page 19: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Switch

Page 20: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Caminho dedicado

Page 21: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Camada 3 - Rede

• Permite a interligação de redes

• Encaminha o pacote ao destino (melhor rota ou caminho alternativo)

• Endereço lógico (ex. endereço IP)

• Equipamentos: Roteadores.

Page 22: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Camada 4 - Transporte

• Responsável pela troca de dados fim a fim de modo confiável.

• Sequencia dos pacotes

• Controle de Fluxo

• Correção de Erro

• Multiplexação

Page 23: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Camada 5 - Sessão

• Organiza e sincroniza os diálogos

• Pontos de sincronização/verificação

• Armazena estados

• Exemplos de protocolos: NFS, RPC, SQL, X

Page 24: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Camada 6 - Apresentação

• Permite a comunicação entre os aplicativos em diversos sistemas de computador, de uma forma transparente.

• Formato de representação (ASCII, EBCDIC; JPG, TIF)

• Compactação

• Criptografia

Page 25: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Apresentação

Page 26: Divisão em Camadas Exemplo: Uma viagem aérea. Modelo em Camadas Rede de Computadores – TE090 Prof. Eduardo Parente Ribeiro Universidade Federal do Parana.

Camada 7 - Aplicação

• Aplicação propriamente dita

• Correio Eletrônico

• Web

• Telnet/FTP

• DNS (domain name system)