1 / 62

Agenda Aula 4: Modelos de Referência OSI TCP/IP OSI x TCP/IP

Agenda Aula 4: Modelos de Referência OSI TCP/IP OSI x TCP/IP. No Principio. Cada Fabricante utilizava seu padrão e princípios; Soluções Proprietárias em cada rede; Alto custo e ambientes Estáticos, Homogêneos; Conversores (tradutores). a.b.c.d. Eu falo Y, seguindo principio B.

vila
Download Presentation

Agenda Aula 4: Modelos de Referência OSI TCP/IP OSI x TCP/IP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agenda Aula 4: • Modelos de Referência • OSI • TCP/IP • OSI x TCP/IP

  2. No Principio • Cada Fabricante utilizava seu padrão e princípios; • Soluções Proprietárias em cada rede; • Alto custo e ambientes Estáticos, Homogêneos; • Conversores (tradutores). a.b.c.d Eu falo Y, seguindo principio B Conversores ₣.₣.€.¥. Eu falo x, seguindo principio A Eu falo Z, seguindo principio C Conversores

  3. Início década de 80 - crescimento na quantidade e tamanho das redes • Metade da década de 80 - problemas com sistemas proprietários • ISO - Criada em 1946 • Modelo de referência OSI (1984) • conjunto de padrões para garantir compatibilidade e interoperabilidade

  4. Padronização • Solução – Padronização; • Arquiteturas abertas (heterogêneas); • Mundialmente conhecidas e importantes (base para outras); • Modelo de Referencia OSI; • Modelo de Referencia TCP/IP;

  5. Modelos em camadas • Divisão em camadas para refinar a operação em elementos menos complexos; • Compatibilidade e Integração Diferentes Distribuidores; • Interoperabilidade; • Facilitar o Trobleshooting, dividir em parte; • Dividir operações complexas de internetworking em subconjuntos operacionais;

  6. Modelo de Referencia

  7. Serviços / Protocolos / Entidades • Serviços • O que a camada faz para outra. “prestar serviços”. • Funções a serem executadas; Características Funcionais. • Conjunto de primitivas (operações) que uma camada fornece a outra. • Protocolos • Regas e convenções usadas no dialogo entre as camadas. • Padrões. • Entidades • Elementos ativos em cada Camada • Entidade = Componente de Sw ou HW; • Entidades da camada N implementam serviços usados na camada N+1

  8. Serviços / Protocolos / Entidades SAP – Interfaces lógicas Entre as entidades

  9. Modelo de Referencia OSI • OSI – Open Systems Interconnection • Padrão criado pela International Organization For Standardization; • Padrão definido com 7 camadas sobrepostas; • A comunicação ocorre entre processos de camadas distintas; • Serviu como diretriz para resolução da interoperabilidade de plataforma. • Obs. Só um modelo de referencia, na há implementações de suas camadas. Os protocolos que executam funções das camadas. ISO é a organização.OSI é o modelo.

  10. OSI

  11. Serviços Providos por Camadas Camada Funcional de Serviços Serviços (serviços de mensagens e Arquivos Camada Funcional Comunicação FIM-a-FIM Transporte e Roteamento Camada Funcional Física Acesso e Conexões Físicas

  12. Conceito Geral sobre Camadas • Unidade de Dados (Unidade de Informaçoes) – PDU • O dados Circulam nas redes agrupados em unidades de dados protocolares designadas genericamente de PDU (Protocol Data Units); • Em cada Camada as PDU tomam uma forma e nome diferente.

  13. Definição em cada camada Mensagens Segmentos Datagramas Frames Bits

  14. Definição em cada camada

  15. Camada Física • Responsável por transmitir seqüências de bits e garantir recebimento correto; • Inserção de Sinais nos meios (Processos e Mecanismos); • Parâmetros físicos das Interfaces (Cabos e Conectores e etc.); • Conversão de Dados para Pulsos elétricos ou outros que irão passar pelos meios de transmissão. • Link físico entre os sistemas.

  16. Camada Fisica

  17. Camada de Enlace de Dados (2) • Responsável por detectar e corrigir erros de transmissão. • • Controla o acesso ao meio compartilhado. • • Oferece uma interface com o adaptador de rede, mantém os links lógicos para a sub-rede. • • Detecta e corrige erros dos dados da camada física, e é responsável em abrir, manter e encerrar uma conexão de rede entre as • camadas de enlace. • Fornece a validade dos dados

  18. Camada de Enlace de Dados (2)

  19. Camada de Rede (3) • Responsável pelo endereçamento dos pacotes. • • Converte endereços lógicos em endereços físicos. • • Determina a rota que os pacotes irão seguir para atingir seu destino (roteamento). • • Faz o controle de congestionamento. • • Não garante a entrega (sem confirmação). • • Camada dos roteadores. • • Unidade intercambiada: pacote.

  20. Camada de Rede (3)

  21. Camada de Transporte (4) • Divide a informação em pacotes menores, é responsável pela efetiva • entrega dos dados no destino. • • Fornece serviço confiável, por garantir entrega. • • Abstrai problemas das camadas superiores e determina o tipo de • serviço aos usuários da rede. • • Estabelecer e terminar conexões. • • Oferece verificação de erros e controle de fluxo para interligação de • redes. • • Unidade de dados: segmento.

  22. Camada de Transporte (4)

  23. Camada de Transporte (4)

  24. Camada de Sessão (5) • Permite que usuários de diferentes máquinas estabeleçam sessões • (comunicação) entre eles. • • Defini como será feita a transmissão de dados; • Controle de diálogo (Comunicação half duplex, comunicação full duplex) • • Controle de seqüência dos dados; • • Unidade de dados: SPDU.

  25. Camada de Sessão (5)

  26. Camada de Apresentação (6) • Também chamada de camada de Tradução. • • Trabalha com aspectos sintáticos e semânticos da informação, é responsável pela formatação de dados. • • Conversão de formato ASCII em EBCDIC, compressão e descompressão de arquivos, criptografia e decodificação. • • Unidade de dados: PPDU.

  27. Camada de Apresentação (6)

  28. Camada de Aplicação (7) • Responsável em permitir o acesso das aplicações à rede. • • Faz transferência de arquivos, serviços de correio eletrônico, • gerenciamento de rede, etc. • • Unidade de dados: APDU.

  29. Camada de Aplicação (7)

  30. Exemplo do Processo de Encapsulamento de dados

  31. Exemplo do Processo de Encapsulamento de dados

  32. Lembrete!!!! • Aplicação: Camada que trata dos serviços aos usuários. Comunica-se diretamente com a aplicação do usuário. • Apresentação: Conversão de dados, garante que os dados sejam “legíveis” para a aplicação do usuário. Onde é feita compactação e criptografia. “Representação dos Dados” • Sessão: “Diálogos e conversações”. Estabelece, gerencia e termina sessões interhosts. • Transporte: Controle de fluxo, confiabilidade e controle de erro. • Rede: Roteamento e endereçamento lógico. • Enlace: Acesso aos meios, definição da topologia e endereçamento físico (nomeação) • Física: “Meios”. Transmissão por meio físico (sinais e meios)

  33. Modelo de Referencia TCP/IP (DOD) • TRANSMISSION CONTROL PROTOCOL / INTERNET - PROTOCOL – TCP/IP • Este modelo surgiu pela coexistência de redes heterogêneas (LANs, MANs e WANs). A arquitetura da Internet baseia-se neste modelo. • Inicio anos 60 – Revolução do mundo da Computação. • Endereçamento Lógico - Endereço físico (MAC de uma placa) relacionado-o com um número de IP.

  34. Modelo de Referencia TCP/IP (DOD) • • Roteamento - Escolher a rota de um pacote, • escolhendo o menor número de hops possível até o destino. • • Serviço de Nome - Relacionar um nome comum a um número de IP. (DNS (Domain Name Service) • • Verificação de erro e controle de fluxo - Garantir a integridade dos dados que trafegam pela rede. • • Suporte a aplicação - Aplicações acessam o protocolo através de canais lógicos chamados de portas.

  35. Camadas TCP / IP

  36. Camadas TCP / IP • Padrão da Internet • Pilha de protocolos TCP/IP • Camadas • Não confundir as camadas dos dois modelos

  37. Camada de Aplicação • • Corresponde às camadas 5, 6 e 7 do modelo OSI. • • Faz a comunicação entre os aplicativos e o protocolo de transporte. • • Atualmente há vários protocolos conhecidos operando nesta camada, como: HTTP, SMTP, FTP, SNMP, DNS, TELNET, etc. • Oferece aplicações para diagnósticos de rede, transferência de arquivo, controle remoto e atividades da Internet. • Também oferece suporte para as APIs da rede, que permitem que os programas escritos para um ambiente operacional em particular acessem a rede.

  38. Camada de Aplicação

  39. Camada de Transporte • • Sua finalidade é permitir que entidades pares de hosts diferentes • mantenham uma conversação. Corresponde à camada 4 do modelo OSI. • Oferece serviços de controle de fluxo, verificação de erros e confirmação para a interligação de redes. • Serve de interface para as aplicações de rede. • • Conta com dois protocolos: • – TCP (Transmission Control Protocol). • – UDP (User Data Protocol).

  40. Camada de Transporte

  41. Camada de Transporte • TCP (Transmission Control Protocol). – Orientado para a conexão e com garantia. – Permite que uma seqüência de bytes seja entregue, livre de erros. – Fragmenta a mensagem original em pacotes e passa à camada de rede. – Remonta os pacotes no destino. – Faz controle de fluxo para impedir sobrecarga no receptor. • UDP (User Data Protocol) – Não-orientado à conexão, sem garantia de entrega. – Sem controle de fluxo e de seqüência. – Usado em aplicações tipo cliente-servidor que usam mecanismo request-reply. – Usado onde velocidade é mais importante que confiabilidade.

  42. Camada de Transporte

More Related