Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda...
Transcript of Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda...
![Page 1: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/1.jpg)
REDES DE COMPUTADORES
Arquiteturas de Redes
![Page 2: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/2.jpg)
Agenda
� Necessidade de Padronização
� Protocolos e Padrões
� Órgãos de Padronização
� Conceitos de Arquitetura em Camadas
� Arquitetura de RedesArquitetura de Redes
� OSI
� TCP/IP
![Page 3: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/3.jpg)
Necessidade de Padronização
� Por que padronizar?
� Com tanta heterogeneidade, é necessário criar um mínimo de padrão para que a troca de informações seja compreendida;
� Garantir a interoperabilidade das redes
� Viabilizar a produção de equipamentos em larga � Viabilizar a produção de equipamentos em larga escala visando a redução de custos
� Com um padrão é possível convergir esforços da comunidade científica e empresas privadas
![Page 4: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/4.jpg)
Protocolos e Padrões
� Protocolos
� Conjunto de normas pré-estabelecidas para controlar um sistema de comunicação
� Um protocolo precisa definir:
� Sintaxe – Estrutura e formato de dados
� Semântica – Significado dos bits. Refere-se a interpretação � Semântica – Significado dos bits. Refere-se a interpretação dos dados
� Timing (temporização) – “Idéia” de controle de fluxo
� Exemplos: CSMA/CD, IP, TCP, HTTP
![Page 5: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/5.jpg)
Protocolos e Padrões
• Padrões
– Regras pré acordadas
– Garantir a interconectividade no mercado atual. Isso é interessnate pata governo, academia e iniciativa privada
– Tipos:– Tipos:
• Padrão de jure – Foram regulamentados for um orgãooficialmente reconhecido
• Padrão de facto – Padrões não aprovados por um orgãoregulador, mas foram adotados por possuírem grande utilização
![Page 6: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/6.jpg)
Organizações de Estabelec. de Padrões
• International Organization for Standartization (ISSO)
• International Telecommunication Union –Telecommunication Standards (ITU-IT)
• American National Standards Institute (ANSI)
• Eletronic Industries Association (EIA)
Institute of Electrical and Eletronics Engineers (IEEE)• Institute of Electrical and Eletronics Engineers (IEEE)
– http://www.ieee.org
– Acesso gratuito (no IFBA) aos artigos e algumas revistas do IEEE
• Qual deles padronizou a Arquitetura Internet?
![Page 7: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/7.jpg)
Padrões Internet
� Nenhum dos órgãos anteriores
� Regulamentação formal com procedimentos específicos
� Avaliado por autoridades da Internet
� Publicado como RFC (Request for Comments) na IETFIETF
� http://www.ietf.org/rfc.html
� Exemplo: IP (RFC 791)
![Page 8: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/8.jpg)
Conceito de Arquitetura em Camadas
� CEP
� Formato da Carta/Encomenda
� Tempo de Entrega x Modalidades
� Código das Encomendas
� “Idioma”“Idioma”
� Carteiros (Metodologia, Roupas, Horário...
![Page 9: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/9.jpg)
Conceito de Arquitetura em Camadas
Emissor Receptor
Camada superiorEmissor escreve a carta,coloca num envelope,escreve o
endereço coloca na caixa de correio
O receptor pega o envelope na caixa de
correio,abre e lê a carta.
Camadaintermediária
Camada Inferior
correio
A carta é recolhida por um carteiro que a entrega no posto mais próximo.
A carta é classificada pelo correio,é acionado algum
tipo de transporte para levar a carta ao destino.
A carta é classificada e enviada para o receptor.
A carta é entregue ao posto local dos correios pelo agente de transporte.
![Page 10: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/10.jpg)
Conceito de Arquitetura em Camadas
EmissorReceptor
Camada superiorEmissor escreve a carta,coloca num envelope,escreve o
endereço coloca na caixa de correio
O receptor pega o envelope na caixa de
correio,abre e lê a carta.
Tradução Tradução
Camadaintermediária
Camada Inferior
correio
A carta é recolhida por um carteiro que a entrega no posto mais próximo.
A carta é classificada pelo correio,é acionado algum
tipo de transporte para levar a carta ao destino.
A carta é classificada e enviada para o receptor.
A carta é entregue ao posto local dos correios pelo agente de transporte.
![Page 11: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/11.jpg)
Conceito de Arquitetura em Camadas
� Hierarquia
� No exemplo anterior, existem três serviços, um para cada nível, que seguem uma determinada hierarquia.
� Serviços
Cada camada utiliza os serviços prestados pela � Cada camada utiliza os serviços prestados pela camada inferior imediatamente abaixo dela
![Page 12: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/12.jpg)
Modelo OSI
Possibilita acesso aos recursos de rede
Estabiliza, gerencia e encerra sessões
Traduzir, criptografar e comprimir dados.
encerra sessões
Transferir pacotes da origem p/destino e fornecer ligação entre redes
Transmitir bits através de um meio físico e prover esp. mecânicas e elétricas.
Prover entrega confiável de mensagens hop-to-hop recuperação de erros.
Prover entrega confiável de mensagens hop-to-hop e
recuperação de erros.
![Page 13: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/13.jpg)
Modelo OSI
• Camada Física
– Objetivo transportar bits através de um meio físico
– Funções:
• Características Físicas
• Representação de Bits
• Topologia física• Topologia física
• Modo de transmissão (simplex, half ou full duplex)
• Taxa de dados (bps)
• Sincronização (relógio)
![Page 14: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/14.jpg)
Modelo OSI
• Camada de Enlace
– Permite que um meio físico se torne confiável, ou seja, torna a camada física “livre” de erros para as camadas superiores
– Responsável pelo envio hop-to-hop
– Funções:– Funções:
• Empacotamento (divisão em frames)
• Endereçamento físico – Como identificar o dispositivo que receberá a mensagem?
• Controle de fluxo
• Controle de erros
• Controle de acesso ao meio
![Page 15: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/15.jpg)
Modelo OSI
� Camada de Rede
� Responsável pela entrega do pacote de origem até o destino provavelmente através e vários links
� Principais Funções:
� Endereçamento lógico
� Roteamento� Roteamento
� Fragmentação
� Interconexão
![Page 16: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/16.jpg)
Modelo OSI
• Camada Transporte
– Responsável pela entrega processo (aplicativo) a processo de toda a mensagem.
– Camada de rede se preocupa com os pacotes individualmente, já a camada de transporte enxerga a relação de pacotes para compor a mensagemrelação de pacotes para compor a mensagem
– Principais Funções:
• Segmentação e remontagem
• Controle de conexão, fluxo e de erros
• Endereçamento de porta
![Page 17: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/17.jpg)
Modelo OSI
• Camada de Sessão
– Responsável pelo controle de diálogo da rede
– Funções: Controle de Diálogo e Sincronização
• Camada de Apresentação
– Responsável pela Sintaxe e Semântica da rede
Funções: Tradução, Criptografia e Compressão– Funções: Tradução, Criptografia e Compressão
• Camada de Aplicação
– Fornece interface para os usuários para os serviços de rede. Está diretamente ligada com os aplicativos.
– Funções: Transferência de arquivos, serviços de e-mail e de diretório, dentre outros.
![Page 18: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/18.jpg)
Modelo TCP/IP
![Page 19: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/19.jpg)
Modelo TCP/IP
� Como mapear a equivalência dos modelos?
� Não existe um mapeamento formal
� Alguns autores utilizam a equivalência abaixo
![Page 20: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/20.jpg)
Arquitetura TCP/IP
� Observe que ela não define a camada de enlace e física
� Alguns livros juntam as camadas e colocam como inter-redes, afinal para o IP pouco importa
� Mas como as camadas se comunicam?
![Page 21: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/21.jpg)
Arquitetura TCP/IP
![Page 22: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/22.jpg)
Arquitetura TCP/IP
![Page 23: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/23.jpg)
Arquitetura TCP/IP
![Page 24: Arquiteturas de Redes · 2010-02-24 · REDES DE COMPUTADORES Arquiteturas de Redes. Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos](https://reader033.fdocumentos.tips/reader033/viewer/2022050519/5fa32f53904d471c4e228071/html5/thumbnails/24.jpg)
Dúvidas?
• Perguntas
– Como um arquivo é enviado (um arquivo texto ou imagem por exemplo) se a camada de enlace e rede tem restrições de tamanho? Ethernet por exemplo só aceita até 1518 bytes!
– Quais as vantagens do TCP frente ao OSI?– Quais as vantagens do TCP frente ao OSI?
– Pesquisem no IETF o ano do protocolo HTTP utilizado atualmente.
– Façam buscas no IEEE por artigos das suas respectivas áreas!