24
REDES DE COMPUTADORES Arquiteturas de Redes

Arquiteturas de Redes - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

Embed Size (px)

Citation preview

Page 1: Arquiteturas de Redes - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

REDES DE COMPUTADORES

Arquiteturas de Redes

Page 2: Arquiteturas de Redes - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

Modelo TCP/IP

Page 19: Arquiteturas de Redes - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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 - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

Arquitetura TCP/IP

Page 22: Arquiteturas de Redes - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

Arquitetura TCP/IP

Page 23: Arquiteturas de Redes - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

Arquitetura TCP/IP

Page 24: Arquiteturas de Redes - ufba.brromildo/downloads/ifba/redes/aula02.pdf · Modelo OSI Camada de Rede Responsável pela entrega do pacote de origem até o destino provavelmente através

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!