ARQUITECTURA DE REDE
Projeto de pesquisa: ARQUITECTURA DE REDE. Pesquise 862.000+ trabalhos acadêmicosPor: SHITAKI • 20/9/2014 • Projeto de pesquisa • 951 Palavras (4 Páginas) • 289 Visualizações
ARQUITETURA DE REDES
Introdução
Prof. Paulo Henrique Santana
Email:contato@professorph.com.br www.professorph.com.br
Camadas de Protocolos
Redes são complexas • muitos componentes: • hosts • roteadores • enlaces de vários tipos • aplicações • protocolos • hardware, software
Questão: Há alguma esperança de organizar a arquitetura de uma rede?
Ou pelo menos nossa discussão sobre redes?
15/08/2013
2
Organização de uma viagem aérea
• uma série de passos
passagem (compra)
bagagem (verificação)
portões (carga)
decolagem
navegação aérea
passagem (reclamação)
bagagem (receber)
portões (descarga)
aterrisagem
navegação aérea roteamento da aeronave
Organização de uma viagem aérea: uma visão diferente
Camadas: cada camada implementa um serviço • através de suas próprias ações internas da camada • confiando em serviços fornecidos pela camada inferior
passagem (compra)
bagagem (verificação)
portões (carga)
decolagem
navegação aérea
passagem (reclamação)
bagagem (receber)
portões (descarga)
aterrisagem
navegação aérea roteamento da aeronave
15/08/2013
3
Viagem aérea em camadas: serviços
Transporte de pessoas e bagagem de balcão a balcão
entrega entre centros de despacho de bagagem
transporte de pessoas entre portões de embarque
encaminhamento do avião de aeroporto a aeroporto
roteamento da aeronave da origem ao destino
Implementação Distribuída da funcionalidade das camadas
passagem (compra)
bagagem (verificação)
portões (carga)
decolagem
navegação aérea
passagem (reclamação)
bagagem (receber)
portões (descarga)
aterisagem
navegação aérea
roteamento do avião
Aeroporto de partida
aeroporto de chegada
sites de tráfego aéreo intermediários
roteamento do avião roteamento do avião
15/08/2013
4
Porque camadas?
Convivendo com sistemas complexos: • a estrutura explícita permite identificação, o relacionamento das partes de um sistema complexo • um modelo de referencia em camadas permite a discussão da arquitetura • 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
Pilha de protocolos da Internet
• aplicação: suporta as aplicações de rede • ftp, smtp, http • transporte: transferência de dados host- host • tcp, udp • rede: roteamento de datagramas da origem ao destino • ip, protocolos de roteamento • enlace: transferência de dados entre elementos vizinhos da rede • ppp, ethernet • física: bits “nos fios dos canais”
aplicação
transporte
rede
enlace
física
15/08/2013
5
Divisão em camadas: comunicação lógica
Cada camada: • distribuída • “entidades” implementam as funções da camada em cada nó • entidades realizam ações, trocam mensagens entre pares
aplicação transporte rede enlace física
aplicação transporte rede enlace física
aplicação transporte rede enlace física
aplicação transporte rede enlace física
rede enlace física
aplicação transport rede enlace física
aplicação transporte rede enlace física
aplicação transporte rede enlace física
aplicação transport rede enlace física
rede enlace física
dados
dados Divisão em camadas: comunicaçãológica Ex.: transporte • apanha dados da aplicação • acrescenta endereço, verificação de erros e outras informações para montar um “datagrama” • envia datagrama ao parceiro • espera pelo reconhecimento do parceiro • analogia: correio dados
transporte
transporte
ack
15/08/2013
6
aplicação transporte rede enlace física
aplicação transporte rede enlace física
aplicação
...