Você está na página 1de 33

Modelo em Camadas

Agenda
1. Modelo OSI
2. Modelo TCP/IP
3. Comparação OSI e TCP/IP
Modelo de Referência OSI
(Open Systems Interconnection)

1. É baseado em uma proposta desenvolvida pela ISO como


primeiro passo em direção a padronização internacional dos
protocolos usados em várias camadas;

2. Possui 7 camadas.
Modelo de Referência OSI
 Princípios para se chegar às 7 camadas:
1. Uma camada deve ser criada onde houver necessidade de outro grau de
abstração;
2. Cada camada deve executar uma função bem definida;
3. A função de cada camada deve ser escolhida tendo em vista a definição de
protocolos padronizados internacionalmente;
4. Os limites de cada camada devem ser escolhidos para minimizar o fluxo de
informações pelas interfaces;
5. O número de camadas deve ser grande o bastante para que funções distintas não
precisem ser desnecessariamente colocadas na mesma camada e pequeno o
suficiente para que a arquitetura não se torne difícil de controlar.
Modelo de Referência OSI
Camada Física
 Trata da transmissão de bits por um canal de comunicação;
 O projeto da rede deve garantir que quando um lado enviar um bit 1 o outro
deverá receber o bit 1, não como bit 0;
 As questões mais comuns aqui são quais os sinais elétricos que deverão ser
usados para representar um bit 1 e um bit 0; se a transmissão pode ou não
ser realizada simultaneamente nos dois sentidos; a forma como a conexão
inicial será estabelecida e como será encerrada; etc.
 As questões de projeto lidam com interfaces mecânicas; elétricas, de
sincronização e com o meio físico de transmissão.
Modelo de Referência OSI
Camada Enlace de Dados
 A principal tarefa da camada de enlace é transformar um canal de transmissão
normal em uma linha que pareça livre de erros de transmissão;
 A camada de enlace mascara os erros reais de modo que a camada de rede
não os veja;
 O transmissor divide os dados de entrada em quadros de dados e transmita
os quadros sequencialmente;
 Se o serviço for confiável, o receptor confirmará a recepção correta de
cada quadro, enviando de volta um quadro de confirmação;
 Como impedir que um transmissor rápido envie uma quantidade excessiva de
dados a um transmissor lento?
Camada Enlace de Dados
 É necessário que haja um mecanismo que regule o tráfego para informar ao
transmissor quando o receptor pode aceitar mais dados;
 Como controlar o acesso ao canal compartilhado? A subcamada de controle
de acesso ao meio trata esse problema.
Modelo de Referência OSI
Camada de Rede
 Controla a operação da subrede;
 Uma questão fundamental de projeto é determinar a maneira como os
pacotes são roteados da origem até o destino;
 As rotas podem se basear em tabelas estáticas, amarradas à rede e
raramente alteradas; ou frequentemente podem ser atualizadas de forma
automática, para evitar componentes defeituosos;
 Elas também podem ser determinadas no início de cada conversação (ex.
sessão de terminal);
 Elas podem ser altamente dinâmicas, sendo determinadas para cada pacote,
refletindo a carga atual da rede;
Camada de Rede
 Se houver muitos pacotes na subrede ao mesmo tempo, eles dividirão o
mesmo caminho, formando gargalos;
 O controle do congestionamento é da camada de rede, em conjunto com
camadas superiores;
 De modo geral, a qualidade do serviço fornecido (atraso, tempo em trânsito,
instabilidades, etc.) é uma questão da camada de rede;
 Cabe a camada de rede superar todos os problemas a fim de permitir que
redes heterogêneas sejam interconectadas;
Modelo de Referência OSI
Camada de Transporte
 A função básica da camada de transporte é aceitar dados da camada acima
dela, dividi-los, em unidades menores, se for preciso, repassar essas unidades
à camada de rede e garantir que todos os fragmentos chegarão corretamente
à outra extremidade;
 Determina o tipo de serviço oferecido à camada de sessão, e por fim, aos
usuários da rede;
 Tipo mais popular: canal ponto a ponto, livre de erros que entrega mensagens
ou bytes na ordem em que eles foram enviados;
 Outro tipo: mensagens isoladas, sem nenhuma garantia relativa à ordem de
entrega e à propagação de mensagens para múltiplos destinos;
 O tipo de serviço é determinado quando a conexão é estabelecida.
Modelo de Referência OSI
Camada de Sessão
 Permite que os usuários em diferentes máquinas estabeleçam sessões de
comunicação entre eles;
 Oferece diversos serviços:
 controle do diálogo (quem deve transmitir a cada momento);
 gerenciamento de token (impedindo que 2 partes tentem executar a mesma
operação crítica ao mesmo tempo);
 a sincronização (realizando a verificação periódica de longas transmissões
para permitir que elas continuem a partir do ponto em que estavam ao ocorrer
uma falha e a subsequente recuperação);
Modelo de Referência OSI
Camada de Apresentação
 Está relacionada à sintaxe e à semântica das informações transmitidas;
 Para tornar possível a comunicação de computadores de diferentes
representações internas dos dados, as estruturas de dados a serem trocadas
podem ser definidas de maneira abstrata, com uma codificação padrão que
será usada durante à conexão;
 A camada de apresentação gerencia essa estrutura de dados abstratas e
permite a definição e o intercâmbio de estruturas de dados de nível mais alto
(por exemplo, registro bancário).
Modelo de Referência OSI
Camada de Aplicação
 Contém uma série de protocolos comumente necessários para os usuários;
 HTTP (base da world wide web) – quando um navegador deseja uma página
web, ele envia um nome da página desejada ao servidor que hospeda a
página, utilizando o http. O servidor então transmite a página ao navegador;
 Outros protocolos são usados:
 Transferência de arquivos (FTP);
 Correio eletrônico (SMTP);
Modelo de Referência TCP/IP
 Modelo utilizado na internet (desde sua precursora a ARPANET);

 O Departamento de Defesa dos Estados Unidos (DoD) desenvolveu o


modelo de referência TCP/IP porque queria uma rede que pudesse
sobreviver a qualquer condição, mesmo a uma guerra nuclear.

 Baseado nos protocolos TCP e IP;

 Possui 4 camadas.
OSI x TCP/IP
Camada de Enlace
• Descreve o que os enlaces precisam fazer para cumprir os requisitos
desta camada de interconexão com o serviço não orientado a conexões;
• É uma interface entre os hosts e os enlaces de transmissão;
Camada de Internet (rede)
• Sua tarefa é permitir que os hosts injetem pacotes em qualquer rede e
garantir que eles trafegarão independentemente até o destino. Eles
podem chegar em qualquer ordem, obrigando as camadas superiores a
reorganizá-los;
• Define um formato de pacote oficial, um protocolo IP e o protocolo ICMP;
• A tarefa desta camada é entregar os pacotes IP onde eles são
necessários;
Camada de Transporte
• Permite que as entidades pares dos hosts de origem e destino
mantenham uma conversação; exatamente como acontece com a
camada de transporte OSI;
• Dois protocolos de ponta a ponta foram definidos:
• TCP; orientado a conexão; confiável; permite a entrega sem erros de um
fluxo de bytes originados de uma determinada máquina em qualquer
computador da internet;
• UDP; sem conexão, não confiável; para aplicações que não desejam a
sequencia ou o controle de fluxo do TCP e que desejam oferecer seu
próprio controle.
Camada de Aplicação
• No modelo TCP não tem a camada de sessão e de apresentação; as
aplicações incluem qualquer função de sessão ou apresentação que se
fizerem necessárias;
• Contém todos os protocolos de níveis mais altos;
• TELNET;
• FTP;
• SMTP;
• DNS;
• HTTP;
• RTP,
Camadas TCP/IP x Protocolos utilizados
Modelo de referência OSI x TCP/IP
• Ambos se baseiam de uma pilha de protocolos independentes;
• As camadas têm as mesmas funcionalidades;
• Ambos são divididas em camadas;
• Ambos têm camadas de aplicação;
• Ambos têm camadas de transporte e de rede comparáveis;
• A tecnologia de comutação de pacotes (e não comutação de
circuitos) é presumida por ambos;
• Os profissionais da rede precisam conhecer ambos.
Modelo de referência OSI x TCP/IP
 o TCP/IP combina os aspectos das camadas de apresentação e de
sessão dentro da sua camada de aplicação;
 o TCP/IP combina as camadas física e de enlace do OSI em uma
camada ;
 o TCP/IP parece ser mais simples por ter menos camadas;
 os protocolos do TCP/IP são os padrões em torno dos quais a
Internet se desenvolveu, portanto o modelo TCP/IP ganha
credibilidade apenas por causa dos seus protocolos;
 Em contraste, nenhuma rede foi criada em torno de protocolos
específicos relacionados ao OSI, embora todos usem o modelo
OSI para guiar os estudos.
Modelo de referência OSI x TCP/IP
• O Modelo OSI tem 3 conceitos fundamentais:
• Serviços;
• Interfaces;
• Protocolos.

• Cada camada executa alguns serviços para a camada acima dela; A


definição do serviço informa o que a camada faz;
• A interface de uma camada informa como os processos acima dela
podem acessá-la;
• Os protocolos utilizados em uma camada, são de responsabilidade
desta camada.
Modelo Híbrido
Modelo Híbrido
• 5 camadas: Física; Enlace; Rede; Transporte e Aplicação.
• Camada Física: especifica como transmitir os bits por diferentes
tipos de mídias como sinais elétricos;
• Camada Enlace: trata de como enviar mensagens do tamanho
definido entre computadores diretamente conectados, com
níveis de conectividade especificados (ex. de padrões camada
de enlace: Ethernet e 802.11);
• Camada de rede: cuida de como combinar vários enlaces nas
redes e redes de redes em internets; de modo a enviar pacotes
entre computadores distantes (localizar o caminho); ex. IP;
Modelo Híbrido
• Camada de Transporte: fortalece a garantia de entrega da
camada de rede, normalmente com maior confiabilidade; O TCP
é um exemplo;
• Camada de aplicação: contém programas que utilizam a rede;
muitas aplicações de rede, mas nem todas possuem interface
com o usuário;
• O modelo OSI é importante para entendermos a arquitetura da
rede;
• O modelo TCP/IP possui a implementação dos protocolos que
são importantes na prática.

Você também pode gostar