modelo de referência osi. modelo osi open systems interconnection baseado em proposta desenvolvida...
TRANSCRIPT
![Page 1: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/1.jpg)
Modelo de referência OSI
![Page 2: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/2.jpg)
Modelo OSI Open Systems Interconnection
• Baseado em proposta desenvolvida pela ISO;
• Modelo para padronização de protocolos;
• Modelo de 7 camadas;
![Page 3: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/3.jpg)
Princípio das Camadas
• Cada camada deve executar uma função bem definida;
• Os limites entre as camadas devem ser escolhidos, de modo a reduzir o fluxo de informações transportadas entre as interfaces;
• Cada camada deverá oferecer serviços a camada imediatamente superior;
• Cada camada deverá utilizar os serviços da camada imediatamente inferior;
![Page 4: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/4.jpg)
Considerações
• O modelo OSI não é uma arquitetura de rede;
• Não especifica os serviços e protocolos que devem ser usados em cada camada;
• Apenas informa o que cada camada deve fazer;
![Page 5: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/5.jpg)
Modelo OSI
![Page 6: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/6.jpg)
Camada Física
• Trata da transmissão de bits através de um canal de comunicação;
• As questões de projetos dizem respeito às interfaces mecânicas e elétricas do meio de transmissão:– Quantidade de volts usados para representar os bits
0 e 1;– Quantidade de milisegundos que o bit deve durar;– Se a transmissão pode ser feita em duas direções;
![Page 7: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/7.jpg)
Camada de Enlace de Dados• Transformar um canal de transmissão bruta de
dados em uma linha que pareça livre dos erros de transmissão não detectados na camada física;
• Os dados de entrada são divididos em quadros;• Adiciona endereços das placas de rede (origem e
destino); • Adiciona o CRC;• Responsável por resolver problemas causados pelos
quadros repetidos, perdidos e danificados;• Controle de fluxo;
![Page 8: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/8.jpg)
Camada de Rede
• Controla como os pacotes da rede são roteados da origem para o destino;
• Controle de congestionamento devido a presença de vários pacotes dividindo o mesmo caminho;
• Nesta camada são resolvidos problemas do tipo:
– endereçamento;
– tamanho do pacote;
– permite a interconexão de redes heterogêneas;
![Page 9: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/9.jpg)
Camada de Transporte
• Aceita dados da camada de sessão, dividindo-os em unidades menores, caso necessário, e passa-os para camada de rede garantindo que as unidades cheguem corretamente a outra extremidade;
• Controle de fluxo:– De modo que, um host rápido não possa carregar
um host lento;
– Coloca os pacotes recebidos em ordem, caso necessário.
![Page 10: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/10.jpg)
Camada de Sessão
• Permite que os usuários de diferentes máquinas estabeleçam sessões entre eles;
• Uma sessão pode ser usada para permitir que um usuário transfira um arquivo entre duas maquinas;
• Gerenciar o controle de tráfego;
• Serviços de sincronização:– Pontos de sincronização para que quando ocorra
uma falha, apenas os dados transferidos depois do ponto tenham de ser repetidos.
![Page 11: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/11.jpg)
Camada de Apresentação
• Se preocupa com a sintaxe e semântica das informações transmitidas
• Converte a representação de dados utilizada na aplicação para a representação padrão da rede, e vice-versa;
• Executa determinadas funções que são solicitadas com freqüência, pois é necessário encontrar uma solução geral para todas elas, em vez de deixar a cargo de cada usuário;
![Page 12: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/12.jpg)
Camada de Aplicação
• Contém uma série de protocolos que são comumente necessários;
• Diferentes sistemas de arquivos têm diferentes formas de representação de linhas de texto entre outras coisas e para transferi-los de um sistema para outro é necessário tratar essas e outras incompatibilidades;
![Page 13: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/13.jpg)
Transmissão de Dados no OSI
![Page 14: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/14.jpg)
Considerações
• O modelo OSI pode ser aplicado tanto para WANs como para LANs;
• As distancias limitadas da LAN permitem que o seu protocolo de nível físico possa utilizar um meio de alta velocidade e baixa taxa de erros;
• Tal característica irá interferir bastante nos demais níveis do modelo;
![Page 15: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/15.jpg)
Aplicabilidade do Modelo OSI para Redes Locais
• Redes locais possuem características que afetam principalmente os níveis mais baixo de protocolo;
• Não devem deixar de levar em consideração:– o elevado desempenho;– o baixo retardo;– a baixa taxa de erros;– o roteamento simples;
![Page 16: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/16.jpg)
Modelo de Referência TCP/IP
• Surgiu devido a problemas enfrentados com os protocolos existentes na predecessora da Internet, a ARPANET;
• ARPANET : Rede de pesquisa criada pelo departamento de defesa dos EUA;
• Objetivo de conectar várias redes ao mesmo tempo;
![Page 17: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/17.jpg)
Modelo de Referência TCP/IP
![Page 18: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/18.jpg)
Camada Host-Rede
• Encontra-se um grande vácuo abaixo da camada de inter-redes;
• O modelo TCP/IP não especifica coisa alguma para essa camada;
• Um host tem que se conectar com a rede utilizando um protocolo para que seja possível o envio e recebimento de pacotes IP;
• Varia de host para host e de rede para rede --> Protocolo não definido.
![Page 19: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/19.jpg)
Camada Inter-Redes
• Permitir que os hosts injetem pacotes em qualquer rede garantindo que serão transmitidos independentemente do destino;
• É possível que os pacotes cheguem ao destino numa ordem diferente da que foram transmitidos, obrigando as camadas superiores a organizá-los;
• Define um formato de pacote oficial e um protocolo chamado IP;
• IP - Internet Protocol;
![Page 20: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/20.jpg)
Camada Inter-Redes
• A tarefa desta camada é entregar pacotes IP;
• Roteamento é uma tarefa importante nesta camada;
• Função de evitar congestionamentos;
• Função semelhante a da camada de rede do modelo OSI;
![Page 21: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/21.jpg)
Camada de Transporte
• Finalidade de permitir que os hosts de origem e destino mantenham uma conversação;
• São definidos dois protocolos:
– TCP - Transmission Control Protocol
– UDP - User Datagram Protocol
![Page 22: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/22.jpg)
TCP
• Protocolo confiável orientado a conexão;
• Permite a entrega sem erros de um fluxo de bytes originado de uma determinada máquina em qualquer computador da inter-rede;
• Cuida do controle de fluxo, impedindo que um transmissor rápido sobrecarregue um receptor lento com volume de mensagens muito grande;
![Page 23: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/23.jpg)
UDP
• Protocolo sem conexão;• Não confiável e utilizado em aplicações que:
– Não necessitem de controle de fluxo;– Não necessitem de manutenção da seqüência de
mensagens enviadas;
• Amplamente usado em aplicações onde a entrega imediata é mais importante que a entrega precisa;
![Page 24: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/24.jpg)
Modelo TCP/IP
![Page 25: Modelo de referência OSI. Modelo OSI Open Systems Interconnection Baseado em proposta desenvolvida pela ISO; Modelo para padronização de protocolos; Modelo](https://reader036.vdocuments.pub/reader036/viewer/2022081422/552fc12d497959413d8d23ab/html5/thumbnails/25.jpg)
Camada de Aplicação
• Não foi percebida a necessidade de utilizar as camadas de sessão e apresentação;
• Contém protocolos de alto nível como TELNET, SMTP, FTP, DNS, HTTP.
• Aplicações que utilizam TCP:– TELNET,FTP,SMTP,HTTP
• Aplicações que utilizam UDP:– SNMP, NFS