Você está na página 1de 15

Arquitetura OSI

Modelo OSI da ISO

Introduo

Objetivos para se obter um sistema aberto:


Interoperabilidade

Troca de Informaes entre sistemas Abertos Conexo de computadores de fabricantes distintos

Interconectividade

Portabilidade

da Aplicao

Software rodando em vrias plataformas diferentes Software rodando com performance aceitvel em computadores de capacidade diversas
2

Escalabilidade

Introduo

VANTAGENS
Vantagens

na Utilizao de um sistema aberto:

Liberdade de Escolha Acesso mais rpido novas tecnologias Preos mais acessveis Reduo em investimentos em novas mquinas
3

Arquitetura OSI
Camadas Aplicao Apresentao Sesso Transporte Rede Enlace de Dados Fsica Sistema A Sistema B

7 6 5 4 3 2 1

Sistema ou N intermedirio

7 6 5 4 3 2 1

3 2 1

3 2 1

Meio Fsico de Interconexo


4

Usurio

DADOS
A dados

Usurio

7
P

7
A-PDU

6
S P-PDU

6 5
C4 C3 C2 Segmentos Pacotes Quadro C2

5 4 3 2 1

4 3 2 1

Transmisso do quadro em forma de bits

Ligao fsica

Servios OSI Cada camada fornece um conjunto de servios para a camada imediatamente superior Exemplos:

Servios de Aplicao: A-Read, A-Write, A-File_Open Servios de Sesso: S-Activity_Begin, S-Activity_End Servios de Enlace: L-Flow_Control

Duas categorias de servio: Sem e Com Confirmao

Servios e Protocolos
Um servio um conjunto de primitivas que uma camada oferece camada superior adjacente, ou seja, uma interface entre duas camadas onde a inferior se comporta como provedora do servio e a superior a usuria do servio. O servio define as operaes que a camada est preparada para realizar em nome de seus usurios, mas no diz nada a respeito do modo como isso deve ser implementado. J um protocolo um conjunto de regras que governa o formato e significado dos quadros, pacotes ou mensagens trocados entre entidades parceiras dentro de uma mesma camada. Os protocolos so utilizados para implementar os servios, no sendo diretamente visveis aos usurios, ou seja, o protocolo utilizado pode ser modificado, desde que o servio oferecido ao usurio permanea o mesmo. Devemos sempre lembrar que ao se falar em servios, estamos falando em camadas adjacentes (nveis diferentes, no mesmo sistema), e protocolo falamos de entidades pares (no mesmo nvel, em sistemas diferentes).

Protocolo OSI A cada nvel do modelo OSI, os Protocolos definem as regras e formatos para transporte de dados e informaes de controle de uma camada para uma outra remota. O Usurio de Servio pertence camada imediatamente superior e utiliza os servios fornecidos pelo Provedor de Servio.

Modelo de um Protocolo OSI

Usurio de Servios Camada (N+1) Camada (N) Provedor de Servios (N)

Usurio de Servios

Protocolo (N)

Provedor de Servios (N)

Primitivas de Servios
Um conjunto de Primitivas de Servio associado a cada servio oferecido por uma camada. Estas primitivas descrevem as informaes que devem ser trocadas entre o provedor e o usurio. Primitivas da interface (N) da camada (N) com a camada (N+1) N-Primitiva-Request (..) -Indication (..) -Confirm (..) -Response (..)
10

Servio Sem Confirmao

Dois tipos de primitivas so associadas a esta categoria de servio:


PEDIDO

(request) serve para o usurio requisitar um servio especfico para o provedor de servio INDICAO (indication) : serve para o provedor de servio indicar alguma coisa ao usurio de servio

11

Servio Com Confirmao

Incluem-se dois outros tipos suplementares de primitivas:


PEDIDO

(request) serve para o usurio requisitar um servio especfico para o provedor de servio INDICAO (indication) : serve para o provedor de servio indicar alguma coisa ao usurio de servio RESPOSTA (Response): serve para o usurio de servio responder a uma primitiva de Indication CONFIRMAO (Confirm): serve para o provedor de servio confirmar ou no o sucesso de um pedido prvio (Request)
12

Exp 2: troca de dados em conexo N s/confirmao Exp 2: troca de dados em conexo N s/confirmao Usurio N emissor Usurio N receptor

N-Connect-Request

N-Connect-Indication N-Connect-Response

N-Connect-Confirm N-Data-Request N-Data-Indication N-Data-Request N-Release-Request N-Data-Indication N-Release-Indication N-Release-Response N-Release-Confirm

13

Conexo OSI

uma associao estabelecida pelo protocolo (N) entre dois ou mais provedores de servios da camada (N) para efetua a transferncia confivel de dados Ela permite definir os atributos de comunicao entre os provedores envolvidos, tais como, tamanho mximo das PDUs, nmero mximo de mensagens armazenadas, etc ...

14

Operao em uma arquitetura de protocolos

15

Modelo de Referncia OSI


OSI (Open Systems Interconnection) Criado pela ISO (International Standards Organization) Dividido em 7 camadas

Aplicao Apresentao Sesso Transporte Rede Enlace Fsico


16

Modelo de Referncia OSI


Mquina A
Aplicao Protocolo de apresentao Apresentao Sesso Transporte SUB-REDE DE COMUNICAES Rede Enlace Fsico pacote
quadro

Mquina B
Protocolo de aplicao APDU PPDU SPDU
segmento

Protocolo de sesso Protocolo de transporte

bit

Roteador

Roteador

17

Modelo de Referncia OSI


Nvel Fsico

A camada fsica a nica camada que possui acesso fsico ao meio de transmisso, tem como funo bsica a adaptao do sinal ao meio de transmisso. Segue normas tais como: Mecnicas: propriedades fsicas da interface, tipo de meio, conector dimenses; Eltricas: representao do bit em nvel de tenso utilizado e taxa de transmisso de bits; Funcionais: definem as funes a serem implementadas por esta interface; Procedurais: especificam a seqncia de eventos trocados durante a transmisso de uma srie de bits atravs do meio de transmisso. Os padres de nvel fsico utilizados so, por exemplo, X.21, X.21 bis, V.24, V.28, RS-232 I.430, I.431 etc. Dispositivos que atuam no nvel fsico: HUB, Modem (acesso discado) e Repetidores. Conexes: RJ11, RJ45, DB9, DB15, BNC, ST, SC e interfaces RS232 e outros.
18

Modelo de Referncia OSI


Nvel de Enlace

A camada de enlace constituida por duas subcamadas separadas. MAC (Media Access Control - transies para os meios inferiores, meios de transmisso) LLC (Logical Link Control - transies para a camada de rede) Estabelecimento e liberao da conexo de enlace ativas; montagem e delimitao de quadros (framing): montagem de quadros a partir de unidades de quadros de servios vindas da camada de rede e reconhecimento de quadros a partir da cadeia de bits vinda do nvel fsico; controle de fluxo: controla a taxa de transmisso dos quadros, evitando que o transmissor envie dados a uma taxa maior do que o receptor consegue processar. controle de acesso: gerncia do acesso ao meio de transmisso; controle de erro: a camada de enlace deve detectar erros de transmisso, de formato e de operao.
19

Modelo de Referncia OSI


Os protocolos de acesso ao meio CSMA/CD, passagem de Token. Dispositivos: Switch, Pontes (Bridges). Nesta camada esta definido o endereo fsico ou MAC ADDRESS, composto por 48 bits e representado em hexadecimal, sendo que os 24 primeiros bits representam o fabricante do dispositivo ou placa de rede (NIC) e os 24 bits restantes o numero de serie. Ex.: 00.AA.00.2C.FA.CA Cd.fabricantes: 00.AA.00 / Intel, 02.60.BC / 3Com

20

Modelo de Referncia OSI


Nvel de Rede
A camada de rede responsvel pela navegao dos dados atravs da rede.
Sua funo encontrar o melhor caminho atravs da rede. Suas principais funes so: roteamento: determinao das rotas apropriadas multiplexao da conexo de rede: vrias conexes de rede podem ser multiplexadas. segmentao e blocagem: a camada de rede deve exercer funes de segmentao de quadros e remontagem destes no destino; controle de erro: detecta e, dependendo da qualidade do servio exigida, at corrige erros. seleo de servio: permite a escolha do servio de rede.

21

Modelo de Referncia OSI


A camada de rede pode prestar servios orientados conexo ou servios noorientados conexo Um exemplo de protocolo utilizado na camada de rede o X.25. Dispositivos: Roteador ou Router, Switch Router Nesta camada esta definido o endereo lgico ou endereo de rede ou endereo IP, composto por 4 octetos de bits, podendo ser representado em decimal ou binrio, est dividido em 5 classes sendo as mais utilizadas as classes A, B e C (as classes D e E so reservadas para utilizaes especiais). ex.: 131.101.4.0, 192.152.131.231, 221.157.37.33

22

Modelo de Referncia OSI


Nvel

de Transporte

Prov comunicao transparente e confiavel entre pontos finais. Primeiro nvel fim-a-fim do modelo OSI. Controle de fluxo As principais funes da camada de transporte so: estabelecimento e liberao da conexo de transporte: para se estabelecer
a conexo, devem ser negociadas a classe de protocolo a ser utilizada, controle de seqncia e controle de erro: numerao e reconhecimento explcito dos dados a fim de evitar perdas, duplicao ou entrega fora de ordem; controle de fluxo: a tcnica de controle de fluxo utilizada na camada de transporte a tcnica de alocao de crdito; segmentao, blocagem e concatenao fim-a-fim: monitorao da qualidade do servio: a monitorao da qualidade de servio deve ser constante.
23

Modelo de Referncia OSI


Nvel de Sesso
A

camada de sesso a responsvel pelo estabelecimento de sesses entre dois usurios permitindo o transporte ordinrio de dados (assim como a cama da de transporte), Alguns servios da camada de sesso: gerncia do controle de dilogo: a troca de informaes entre entidades em um circuito half-duplex controlando de quem a vez de transmitir; sincronizao: para evitar, a perda de um volume de dados muito grandes que esto sendo transmitidos em uma rede no confivel, motivo, seja interrompida, ela pode ser reiniciada a partir do ltimo ponto de sincronizao confirmado; gerenciamento da camada de sesso. Sincronizao
Ex.:

Protocolos da camada de sesso: Network File System (NFS) Structured Query Language (SQL) Remote Procedure Call (RPC) Window AppleTalk
24

Modelo de Referncia OSI


Nvel de Apresentao

Camada responsvel por apresentar dados a camada de aplicao, ir fazer modificaes adequadas. conhecida como camada tradutora. Ela permite a comunicao entre aplicativos Trata do formato e representao de dados. A camada de apresentao, fornece trs funes principais: Formatao de dados (apresentao) Criptografia de dados Compactao de dados Os padres desta camada so: PICT - um formato de figura usado para transferir figuras. TIFF (Tagged Image File Format) - um formato de imagens de alta resoluo. JPEG (Joint Photographic Experts Group) - um formato de figuras usado mais freqentemente para compactar imagens imveis de fotografias. MIDI (Musical Instrument Digital Interface) - para msica digitalizada MPEG (Motion Picture Experts Group) - padro para a compactao e codificao de vdeo

25

Modelo de Referncia OSI


Nvel de Aplicao

fornece ao usurio uma interface que permite acesso a diversos servios de aplicao, convertendo as diferenas entre diferentes fabricantes para um denominador comum. transferncia de arquivos e-mail terminal virtual servio de diretrios Cliente/servidor Redirecionadores Sistema de Nomes de Domnio Correio eletrnico FTP HTTP
26

Modelo de Referncia OSI


Fornece servios a processos de aplicao a nivel de usurio. Processos de aplicao incluem programas de planilhas, editorao de textos e terminais bancrios. Aplicaes de rede navegador, correio eletrnico, FTP, Telnet ou uma interface indireta usando aplicaes stand alone. As aplicaes que trabalham em um ambiente de rede so classificadas como aplicaes clienteservidor. Essas aplicaes, como o FTP, os navegadores da Web e o correio eletrnico, tm dois componentes que permitem que elas funcionem: o lado do cliente e o lado do servidor.
27

Exemplos de redes

Redes pblicas
servio

de comunicao de dados anlogo ao sistema telefnico pblico

FTAM, MOTIS, VTP ISO 8823 ISO 8327 ISO 8073 X.25

Arpanet/Internet
projeto

do departamento de defesa norte-americano anterior ao modelo OSI no segue este modelo

FTP, SMTP, TELNET

TCP, UDP IP

28

Exemplos de redes
FTAM, DS, MNS ISO 8823 ISO 8327 ISO 8073 ISO 8473 ISO 8802/2 Token Bus (8802/4) FTAM, DS, MNS ISO 8823 ISO 8327 ISO 8073 ISO 8473 ISO 8802/2 Ethernet, Token Ring

MAP e TOP
Manufacturing

Automation

Protocol (GM) Technical and Office Protocol (Boeing)

29