Modelo OSI
Marcelo Assunção 10º13
Disciplina: Redes de Comunicação
Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos
2013/2014
Índice • Modelo OSI
• Open System Interconnection (OSI)
• Protocol Data Unit
• Camadas do Modelo OSI
• Modelo OSI – Protocolos
• Analogia do modelo OSI com a comunicação via carta
• Exemplo
• Bibliografia
• Questionário
• Vídeo
Modelo OSI
• O modelo OSI (Open Systems Interconnection) é padronizado de protocolos
desenvolvidos pela ISO e pela CCITT (hoje ITU) para a interconexão de
sistemas que eram chamados “abertos” uns para os outros porque todos
adotavam os protocolos OSI.
• Embora o conceito de camadas não tenha sido inventado pela ISO, foi ele
que o codificou e refinou.
• Mesmo que o OSI não tenha sido bem sucedido como um padrão (era muito
complexo e lento), ele serviu de forte influência para a evolução de outros
modelos. Muitos conceitos OSI foram usados em padrões bem sucedidos
principalmente em protocolos de WAN.
Open System Interconnection (OSI)
• O modelo OSI define as fases ou tarefas de um protocolo assim que a
transmissão se inicia.
• Sistemas “abertos” são padrões abertos para todos.
• O modelo é dividido em 7 camadas, cada camada deve executar uma função
bem definida e os limites da camada são projetados para minimizar o fluxo de
informações entre as interfaces.
Modelo OSI
• Cada camada tem a sua PDU (Protocol Data Unit).
Protocol Data Unit ou em Português Unidade de Dados de Protocolo em
telecomunicações descreve um bloco de dados que é transmitido entre duas
instâncias da mesma camada.
Cada camada recebe a PDU da camada superior como um bloco de dados,
adiciona seus cabeçalhos (e em alguns casos, rodapés) de controle, criando a sua
própria PDU, num processo chamado de encapsulamento.
Embora seja comum o uso do termo "Pacote" para todas as informações trocadas
numa rede, este termo só deve ser aplicado para as PDUs de camada 3 (Rede).
Esses nomes também são usados nas camadas correspondentes do Modelo
TCP/IP. Nas camadas de Sessão, Apresentação e Aplicação, as PDUs são
chamadas genericamente de "dados" ou "mensagens.
Protocol Data Unit
Camada física
Define as características dos meios físicos de transmissão da rede.
A camada física pode trabalhar de duas formas:
- Receção: Ela irá receber pulsos elétricos/óticos, e os converterá em bits.
- Envio: Ela irá receber bits, e os converterá em pulsos elétricos/óticos
Camada física
Dispositivos:
• Cabos de cobre e fibra ótica;
• Interfaces;
• Hubs e repetidores.
Camada de ligação de dados
Procede a montagem dos pacotes de bits no formato apropriado à sua
transmissão na rede, controla o acesso aos meios físicos de transmissão e o fluxo
de pacotes entre os nós da rede, e faz o controlo de erros.
Dispositivos:
• Switches
• Placas de rede.
Camada de rede
É responsável pelo endereçamento dos pacotes de rede, também conhecidos por
datagrama, associando endereços lógicos (IP) em endereços físicos (MAC), de
forma que os pacotes de rede consigam chegar corretamente ao destino. Essa
camada também determina a rota que os pacotes irão seguir para atingir o
destino, baseada em fatores como condições de tráfego da rede e prioridades. As
rotas podem ser determinadas por tabelas estáticas, no inicio de cada
conversação ou altamente dinâmicas.
Camada de rede
Esta camada é usada quando a rede possui mais de um segmento e, com isso,
há mais de um caminho para um pacote de dados percorrer da origem ao
destino.
Dispositivos:
• Switches
Camada de transporte
Controla o fluxo de informação recebida e transmitida, por forma a que os
pacotes da mensagens sejam entregues correctamente.
A camada de Transporte possui dois protocolos: o UDP e o TCP.
Camada de transporte
• UDP realiza apenas a multiplexação para que várias aplicações possam
aceder ao sistema de comunicação de forma coerente.
• TCP realiza além da multiplexação, uma série de funções para tornar a
comunicação mais confiável. Algumas de suas características são: controlo
de fluxo, controlo de erro, sequenciação e multiplexação de mensagens.
Camada de sessão
Permite que duas aplicações em computadores diferentes estabeleçam uma
sessão de comunicação. Nesta sessão, essas aplicações definem como será
feita a transmissão de dados e coloca marcações nos dados que estão a ser
transmitidos. Se porventura a rede falhar, os computadores reiniciam a
transmissão dos dados a partir da última marcação recebida pelo computador
recetor.
Disponibiliza serviços como pontos de controlos periódicos, a partir dos quais,
a comunicação pode ser restabelecida em caso de pane (falha de
funcionamento) na rede.
Camada de sessão
Abre portas para que várias aplicações possam escalonar o uso da rede e
aproveitar melhor o tempo de uso. Por exemplo, um browser quando for fazer o
download de várias imagens pode requisitá-las juntas para que a conexão não
fique desocupada.
Camada de apresentação
Contribui para a codificação de dados ao nível do seu formato individual; procede
a conversões de formatos individual; procede a conversões de formatos entre
sistemas diferentes.
Camada de aplicação
Estabelece um interface entre o software de aplicação de utilizador e as camadas
inferiores.
Representa os serviços de suporte direto ao aplicativo do usuário, como os
serviços de acesso a sites (HTTP), transferência de arquivos (FTP) e envio de e-
mails (SMTP).
Modelo OSI – Protocolos
Protocolo: É um conjunto de regras que governam a comunicação de dados.
Representa um acordo entre os dispositivos que se comunicam.
Resumo CAMADA FUNÇÃO
7 - Aplicação É responsável por efetuar o interface entre as aplicações e
os protocolos de rede de forma apresentar ao utilizador.
6 - Apresentação
É responsável por efetuar a tradução e conversão de dados
oriundos da camada aplicação de forma a serem
transmitidos.
5 - Sessão É responsável por controlar a transmissão de dados entre
duas aplicações cuidando dos erros e registos
4 - Transporte É responsável por efetuar o endereçamento dos pacotes de
forma a chegarem ao destino
3 - Rede É responsável por efetuar o endereçamento dos pacotes da
camada de transporte de forma a chegarem ao destino.
2 - Data Link É responsável por receber os pacotes da camada de rede e
transformá-los em quadros (frames).
1 - Físico
É responsável por converter em sinais os quadros da
camada ligação em sinais compatíveis com o meio de
transmissão.
Analogia do modelo OSI com a comunicação via carta
Exemplo
Como funciona o acesso a uma página Web, através de um browser, e como tudo
encaixa no modelo OSI.
• Na camada de aplicação, o browser (aplicação) serve de interface para
apresentação da informação ao utilizador. Para este pedido (cliente-> servidor),
foi usado o protocolo HTTP.
• O formato dos dados é tratado na camada de apresentação. Os formatos
tradicionais da Web incluem HTML, XML, PHP, GIF, JPG, etc. Adicionalmente
são usados mecanismos de encriptação e compressão para a apresentação da
informação.
Continuação
• Na camada de sessão é estabelecida a sessão entre o computador cliente
(onde estamos a fazer pedido via browser) e o servidor web (que aloja a página
requisitada).
• O protocolo TCP fornece garantia na entrega de todos os pacotes entre um
PC emissor e um PC receptor (neste caso, a entrega de toda a informação da
página web do servidor para o cliente). Isso é uma funcionalidade da camada
de transporte.
Continuação
• Tanto o PC cliente como servidor possuem um endereço lógico (endereço IP
neste caso). Isso é uma funcionalidade da camada de rede. Adicionalmente os
routers determinam qual o melhor caminho para que os pacotes possam fluir
(encaminhamento) entre cliente e servidor web.
• O endereço IP (endereço lógico) é então “traduzido” para o endereço físico
(endereço MAC da placa de rede. Isto é funcionalidade da camada de dados.
Continuação
• Cabos de cobre, fibra óptica, placas de rede, hubs e outros dispositivos,
ajudam na ligação física entre o cliente e o servidor que acontece na camada
física.
Bibliografia • Wikipédia – Modelo OSI
http://pt.wikipedia.org/wiki/Modelo_OSI, 06-11-2013, 17
• Pedro pinho – Redes – Sabe o que é o modelo OSI?
http://pplware.sapo.pt/networking/redes-sabe-o-que-e-o-modelo-osi/, 07-11-2013, 20:30
• Marisa Pais e Telma Caiadas - Modelo OSI
http://esmf.drealentejo.pt/pgescola/m7t11/redes/html/osi.htm, 06-11-2013, 18
• João Buanga Muya - Camadas do modelo OSI
http://www.ebah.com.br/content/ABAAAfJ74AH/camadas-modelo-osi, 06-11-2013, 20
• Marco Monteiro - Modelo OSI Finish
http://www.slideshare.net/marcomonteiropt/modelo-osi-finish, 06-11-2013, 21
• Bruno Miguel Pereira - OSI
http://www.brunomiguelpereira.info/osi-e-tcpip.html, 16-11-2013, 21
• Wikipedia - Protocol Data Unit
http://pt.wikipedia.org/wiki/Protocol_data_unit, 25-11-2013, 22
Questionário
1. Qual a 1 camada do modelo OSI?
- Camada Física.
2. Em que camada do modelo OSI e utilizado o protocolo HTTP?
- Camada de Aplicação.
3. Quais as camadas que fazem parte da aplicação?
- Camada de Sessão, Apresentação e Aplicação.
Vídeo
• http://www.youtube.com/watch?v=QaZwabhBbCw
FIM