1aula : 4 – modelos de referencia osi e tcp / ip fundamentos de redes de computadores
Post on 17-Apr-2015
114 Views
Preview:
TRANSCRIPT
1AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
2AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Agenda Aula 4:
• Modelos de Referência
OSI
TCP/IP
OSI x TCP/IP
3AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
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).
Eu falo x, seguindo principio A
Eu falo Y, seguindo principio B
Eu falo Z, seguindo principio C
Conversores
Conversores
a.b.c.d
₣.₣.€.¥.
4AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
• 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
5AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
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;
6AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
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;
7AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Modelo de Referencia
8AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Serviços / Protocolos / Entidades
•ServiçosO 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
9AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Serviços / Protocolos / Entidades
SAP – Interfaces lógicas Entre as entidades
10AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
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.
11AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
OSI
12AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Serviços Providos por Camadas
Acesso e Conexões Físicas
Transporte e Roteamento
Serviços (serviços de mensagens e Arquivos
Camada Funcional Física
Camada Funcional Comunicação FIM-a-FIM
Camada Funcional de Serviços
13AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
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.
14AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Definição em cada camada
Bits
Frames
Datagramas
Segmentos
Mensagens
15AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Definição em cada camada
16AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
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.
17AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada Fisica
18AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
19AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
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 ascamadas de enlace.
• Fornece a validade dos dados
20AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada de Enlace de Dados (2)
21AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
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.
22AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada de Rede (3)
23AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
24AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada de Transporte (4)
• Divide a informação em pacotes menores, é responsável pela efetivaentrega dos dados no destino.
• Fornece serviço confiável, por garantir entrega.
• Abstrai problemas das camadas superiores e determina o tipo deserviço aos usuários da rede.
• Estabelecer e terminar conexões.
• Oferece verificação de erros e controle de fluxo para interligação deredes.
• Unidade de dados: segmento.
25AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada de Transporte (4)
26AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada de Transporte (4)
27AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
28AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
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.
29AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada de Sessão (5)
30AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
31AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
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.
32AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada de Apresentação (6)
33AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
34AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
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.
35AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada de Aplicação (7)
36AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
37AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Exemplo do Processo de Encapsulamento de dados
38AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Exemplo do Processo de Encapsulamento de dados
39AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
40AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
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)
Lembrete!!!!
41AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
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.
42AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
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.
43AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camadas TCP / IP
44AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camadas TCP / IP
• Padrão da Internet• Pilha de protocolos TCP/IP• Camadas • Não confundir as camadas dos dois modelos
45AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
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.
46AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada de Aplicação
47AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada de Transporte• Sua finalidade é permitir que entidades pares de hosts diferentesmantenham 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).
48AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada de Transporte
49AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
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 à camadade 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.
50AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada de Transporte
51AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada de Transporte
=> Números abaixo de 255 - para aplicações públicasNúmeros de 255 a 1023 – atribuídos às empresas para aplicações comerciais.Números acima de 1023 – não são regulamentados
52AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada de Transporte
53AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada de Inter-Rede
• Corresponde à camada 3 do modelo OSI. É responsável pelo roteamento de pacotes.
• Conta com diversos protocolos, como:– IP (Internet Protocol) / ICMP. / ARP e RARP.
•A camada Rede (Network Access) oferece uma interface com a rede física.
• Formata os dados para o meio de transmissão e endereça os dados para a sub-rede, com base nos endereços de hardware físico.
• Oferece verificação de erro para os dados entregues na rede física.
54AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada de Inter-Rede
55AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada Host / Rede
• Corresponde às camadas 1 e 2 do modelo OSI.
• Na realidade, o modelo TCP/IP não especifica nada, além do fato deque o host tem de se conectar com a rede utilizando um protocolo.
56AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Camada Host / Rede
57AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
58AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
59AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
OSI X TCP / IP
• Teoria (OSI) X Pratica (TCP / IP);
• OSI 1º Modelo mais abrangente TCP/IP criado com base em outros.
• O TCP/IP já estava em desenvolvimento quando o OSI Surgiu.
• O TPC/IP foi criado com base nos protocolos;
• TCP/IP é voltado para a Computação e Comunicação; OSI para comunicação;
• Os dois com objetivos semelhantes e são compativeis.
60AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
61AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
O que Vimos e o que Devemos Saber
Conhecer o modelo de Referencia OSI;
Conhecer o modelo de Referência TCP / IP;
compará-los e Distingui-los;
62AULA : 4 – Modelos de Referencia OSI e TCP / IP
Fundamentos de Redes de ComputadoresFundamentos de Redes de Computadores
Dúvidas
?
top related