Você está na página 1de 15

REDES DE COMPUTADORES AULA 2 MODELO ISO / OSI 7 CAMADAS

Exerccios: 1) Quantas e quais so as camadas do modelo de referncia OSI? 2) Qual o principal objetivo da arquitetura OSI/ISO? 3) Descreva cada uma das camadas. 4) Qual a funo de cada uma das camadas.

ASPECTOS DE ARQUITETURA DE REDES DE COMUNICAO QUESTES ORGANIZACIONAIS


A concepo das redes de comunicao baseada em dois conceitos fundamentais: - conceito da hierarquia e - conceito da descentralizao.

ASPECTOS DE ARQUITETURA DE REDES DE COMUNICAO A Estrutura em Camadas Normalizao


Os conceitos de hierarquizao e descentralizao podem ser empregados de diferentes formas, cada uma podendo implicar em uma rede particular, surgindo portanto a necessidade de uma normalizao.

A arquitetura de comunicao concebida como sendo uma organizao de software e hardware estruturada em camadas.

Gerao de um modelo terico


Para possibilitar a normalizao, foi necessrio estabelecer um modelo terico capaz de representar as relaes entre as diferentes tarefas implementadas nos diferentes nveis hierrquicos (modelo das 7 camadas).
4

ASPECTOS DE ARQUITETURA DE REDES DE COMUNICAO A Estrutura em Camadas


Foi criado um modelo para tratar da interconexo de SISTEMAS ABERTOS Esse modelo composto de sete (7) Camadas com funes definidas.

ASPECTOS DE ARQUITETURA DE REDES DE COMUNICAO A Estrutura em Camadas


Os protocolos de cada nvel tratam como se conversassem na horizontal, como mostrado na figura, como se estivessem fisicamente conectados.

Modelo OSI - Camadas de Rede ISO


Conceitos
A ISO ( International Standard Organization ) criou o modelo OSI ( Open Systems Interconection ). O modelo OSI separa as etapas de transmisso em sete camadas, definindo cada etapa do processo como deve proceder na transferncia dos dados. Torna flexvel a implementao de software e hardware ao longo da rede, facilitando a operacionalizao para usurio e fabricantes.
7

ASPECTOS DE ARQUITETURA DE REDES DE COMUNICAO A Estrutura em Camadas


O objetivo de cada camada o oferecimento de um determinado servio s camadas superiores utilizando-se, conforme o caso, dos servios oferecidos pelas camadas inferiores, de forma a evitar que estas necessitem conhecer certos aspectos da implementao destes servios.

ASPECTOS DE ARQUITETURA DE REDES DE COMUNICAO A Estrutura em Camadas


Com exceo da camada inferior (camada fsica meio fsico de comunicao) todas as outras comunicaes podem ser implementadas em software.

ASPECTOS DE ARQUITETURA DE REDES DE COMUNICAO A Estrutura em Camadas


Dependendo da aplicao pode-se omitir uma ou mais camadas. Exemplo: Camadas do Modelo de Protocolos Fieldbus

10

Modelos RM-OSI
Projeto de Redes

A Estrutura das Camadas


Para reduzir a complexidade de um projeto, a rede estruturada em um conjunto de camadas (nveis). Cada camada construda sobre sua antecessora. As camadas inferiores oferecem servios s camadas superiores.
11 12

A simples transferncia de um arquivo de uma mquina para outra, envolve uma srie de fatores a serem observados:
meio fsico de transmisso taxa de transmisso nveis de sinais eltricos multiplexao, modulao transmisso: serial x paralela, deteco e correo de erros comutao, roteamento, etc.

A Estrutura das Camadas


Os servios das camadas so implementados atravs das funes da camada. A camada n+1 de uma mquina conversa com a camada n+1 de outra mquina atravs do PROTOCOLO da camada.
13

Comunicao entre Camadas


Nenhum dado transferido diretamente entre as camadas de mesmo nvel. Faz uso dos servios das camadas inferiores. Cada camada envia dados e informaes de controle at atingir o nvel mais baixo (fsico), atravs do qual ocorre a comunicao.
14

Interface das Camadas


Entre as camadas adjacentes (inferior e superior) h uma interface, que define quais operaes, primitivas e servios a camada inferior oferece a superior.

Arquitetura de Redes
O conjunto de protocolos e da estrutura das camadas chamado de Arquitetura de Redes; Antigamente cada fabricante possua sua arquitetura prpria (fechada): IBM, DEC, etc.; Fidelidade a um nico fabricante, impedia o acesso a novas tecnologias, a melhores recursos e produtos, mais baratos de outros fabricantes; Este caos levou muitos usurios a demandar uma padronizao (Sistema das 7 camadas)
15 16

Padronizao
Os padres permitem: integrao de diferentes arquiteturas aumento do mercado p/ produtos padronizados; diminuio de preos; aumento da oferta;

Padres
em 1977, a ISO formou um subcomit, com diversas entidades e fabricantes, visando a interconexo de sistemas abertos; surgiu o Modelo de Referncia OSI (ISO 7498); sistema aberto (ISO-OSI): sistema com normas e padres definidos e permite a interconexo de sistemas; Padres ISO OSI (ISO 7498) IEEE 802 (Wi-Fi
17 18

ISO-OSI
formado por 7 camadas;

Modelo OSI - Camadas de Rede ISO


Relao entre as camadas do modelo OSI: como se houvesse uma comunicao entre camadas dos computadores origem e destino.
Aplicao Apresentao Aplicao Apresentao Sesso Transporte Rede Enlace Fsica
20

os elementos ativos das camadas so denominados entidades;

Sesso Transporte Rede Enlace Fsica


19

O modelo em camadas ISO-OSI


Interfaces (os dados so transmitidos de uma camada para outra ) Engenharia modular (decompe projetos de engenharia complexos em problemas menores e gerenciveis) Interoperabilidade (no sentido de fazer com que vrios fabricantes e tecnologias diferentes possam trabalhar juntos)
21

Conceitos do ISO-OSI

Uma entidade pode ser um software (um processo) ou de hardware (Ex.: placa de rede); Entidades da mesma camada em mquinas diferentes so chamadas entidades pares ou parceiras;

22

As Sete Camadas
camada fsica: considerar as caractersticas mecnicas, eltricas, procedimentos das interfaces e o meio fsico de transmisso. Responsvel pela transferncia de bits. camada de enlace: eliminar os erros ocorridos na camada fsica durante a transferncia de bits. Servios de deteco e correo de erros, de controle de fluxo, etc. camada de rede: gerenciar o encaminhamento ou o roteamento das informaes.Conexes ponto a ponto. camada de transporte: isolar as camadas superiores dos detalhes de comunicao.

As Sete Camadas
camada de sesso: gerenciar e sincronizar o dilogo entre processos de aplicao camada de apresentao: eliminar as diferenas sintticas e semnticas das informaes trocadas entre entidades cooperantes. Compactao, criptografia,etc. camada de aplicao: acondicionar os programas que utilizam a rede. Interface com o usurios. Todas as outras camadas do suporte a esta.

23

24

Modelo OSI - Camadas de Rede ISO


Os nveis sero definidos a seguir:
Nvel 1 - Fsico:
Define caractersticas mecnicas, eltricas e de operao fsica. Exemplos: Conexes eltricas e mecnicas, linhas fsicas , conectores , cabos, pinagem, nvel de tenso, pulso de luz, sentido do fluxo de dados, definio dos sinais eltricos, transmisso dos bits, deteco de portadora
25

Modelo OSI - Camadas de Rede ISO


Os nveis sero definidos a seguir:
Nvel 1 Camada Fsica (intercomunicao eltrica): A camada fsica versa sobre a forma como so transmitidos bits. Trata das consideraes mecnicas como o tipo de cabeamento, quando houver, dos valores fsicos para os valores de bit, e do sentido ou dos sentidos de transmisso (simplex, duplex e halfduplex), incluindo especificaes eltricas, mecnicas, funcionais e procedurais, interface fsica entre o equipamento e o meio de transmisso.

26

Modelo OSI - Camadas de Rede ISO


Nvel 2 - Enlace:
Possui um conjunto de regras de controle de transferncia de dados.
Comandos de ativao e desativao de modems. Sincronismo na transmisso. Recuperao de falhas e erros na transmisso. Independe dos outros nveis.

Camada de Enlace
Garantir a integridade dos dados transportados pela camada fsica; Detectar e, eventualmente, corrigir erros que ocorram no nvel fsico; A unidade de transferncia de dados desta camada, denominada de quadro
27

Principais funes da camada de enlace: Delimitao de quadros; Controle de erros no enlace; Seqnciamento; Controle de fluxo; Controle de acesso.
28

As Funes de Enlace
Delimitao de Quadros
Contagem de caracteres
um campo no header (cabealho) informa o nmero de caracteres do quadro transmitido a camada de enlace do receptor examina este campo e identifica onde est o final do quadro Se a contagem for adulterada por um erro na transmisso, o receptor perder o sincronismo, sendo incapaz de achar o quadro seguinte e muito menos qual quadro deve ser retransmitido;

As Funes de Enlace
Delimitao de Quadros
Existem caracteres delimitadores no quadro (frame);
caracteres especiais so utilizados para indicar o incio e o fim de cada quadro; cada quadro se inicia c/ a seqncia de caracteres ASCII DLE STX e termina c/ DLE ETX
DLE = Data Link Escape STX = Start of Text ETX = End of Text pode ocorrer a presena destes caracteres nos dados, criando um problema de sincronismo

29

30

As Funes de Enlace
Delimitao de Quadros

As Funes de Enlace
Controle de Erros
O nvel de enlace, alm de detectar erros que ocorrem no nvel fsico, pode, opcionalmente, corrigi-los; Para garantir transmisses confiveis, o destinatrio deve enviar ao remetente quadros especiais, c/ reconhecimento positivo ou negativo dos quadros recebidos (feedback); Problema: se este quadro especial for perdido Soluo: utiliza-se a introduo de timers (timeout)

31

32

Protocolos de Comunicao
A transferncia de quadros entre dois equipamentos feita segundo um conjunto de regras pr-estabelecidas e de conhecimento de ambos os sistemas (emissor e receptor) denominados de protocolo de comunicao; Os protocolos de comunicaes definem
os formatos dos quadros e os tipos de controle efetuados na transferncia

Protocolos de Comunicao
2. Camada de enlace (ligao de dados): a camada de enlace trata da deteco ou correo de erros, do controle do fluxo de dados, evitando que transmissores rpidos sufoquem receptores lentos e em caso de redes de difuso (barramento comum a vrios sistemas), controlar o acesso ao meio.

33

34

Modelo OSI - Camadas de Rede ISO


Nvel 3 - Rede:
Empacotamento de dados ou blocos de dados. Correo de falhas de transmisso entre os ns da rede. Controle de fluxo. Roteamento dos dados. Otimizao de caminhos para encaminhamento de pacotes. Controle de endereamento.

Modelo OSI - Camadas de Rede ISO


Nvel 3 Rede (endereamento): Cuida das rotas que os dados devem seguir e controla o congestionamento dos meios de transmisso quando existem. A camada bastante reduzida nas redes de difuso, como no caso da maioria das Local Area Networks (LAN). Sua filosofia pode se basear em datagramas, por exemplo.
35 36

Camada de Rede
A camada de rede tem a funo de controlar a operao da rede de um modo geral. Suas principais funes so: o roteamento dos pacotes entre fonte e destino, mesmo que estes tenham que passar por diversos ns intermedirios durante o percurso, o controle de congestionamento e a contabilizao do nmero de pacotes ou bytes utilizados pelo usurio, para fins de tarifao.
37

Camada de Rede
O principal aspecto que deve ser observado nessa camada a execuo do roteamento dos pacotes entre fonte e destino, principalmente quando existem caminhos diferentes para conectar entre si dois ns da rede. Em redes de longa distncia comum que a mensagem chegue do n fonte ao n destino passando por diversos ns intermedirios no meio do caminho e tarefa do nvel de rede escolher o melhor caminho para essa mensagem.
38

Camada de Rede
Se muitos pacotes esto sendo transmitidos atravs dos mesmos caminhos, eles vo diminuir o desempenho global da rede, formando gargalos. O controle de tais congestionamentos tambm tarefa da camada de rede.

As Funes da Camada de Rede


Multiplexao; Endereamento; Seqenciamento; Roteamento; Controle de congestionamento; Interconexo de redes.

39

40

Modelo OSI - Camadas de Rede ISO


Nvel 4 - Transporte:

Camada de Transporte
Prover o transporte confivel e econmico de dados do equipamento de origem para o de destino, independente da rede fsica; Pacotes perdidos, mutilados, com dados adulterados podem ser detectados e compensados pela camada de transporte; As 4 camadas inferiores so vistas como um fornecedor do servio de transporte e as 3 camadas superiores usurias do servio de transporte.

Principal funo: garantir uma transferncia de dados segura e econmica entre a origem e o destino. Apesar de camadas inferiores j tratarem desse ponto, importante que se tenha um cuidado a mais.

41

42

Camada de Transporte
O servio de rede responsvel pela transferncia de dados da origem p/ o destino. A camada de transporte responsvel por garantir que isso acontea c/ segurana; A entidade da camada de transporte da mquina de origem se comunica apenas c/ a entidade de transporte da mquina de destino. Isto pode no acontecer nos nveis fsico, enlace e rede onde a comunicao tambm se d c/ mquinas intermedirias na rede.

O modelo em camadas ISO-OSI

43

44

Modelo OSI - Camadas de Rede ISO


Nvel 5 Sesso (sesso remota): Na camada de sesso permitido trabalhar com estrutura de dados de nvel mais alto, como transferncia de arquivos. A camada de sesso trata da sincronizao entre mquinas para transferncias longas de dados. Essa sincronizao permite que a transferncia de um arquivo seja reiniciada mesmo que a conexo entre as camadas inferiores tenha sido perdida h horas, ou mesmo dias.
45

As Camadas Superiores
As camadas de Sesso, Apresentao e Aplicao formam o conjunto de camadas superiores no Modelo de Referncia OSI; As 4 camadas inferiores visam suprir a comunicao confivel de sistema a sistema (fim-a-fim); As 3 camadas superiores fornecem servios voltados p/ os usurios.

46

Modelo OSI - Camadas de Rede ISO


Nvel 6 - Apresentao:
Determina o formato dos dados trocados entre equipamentos. Executa compactao e encriptao dos dados

Modelo OSI - Camadas de Rede ISO


Nvel 6 Apresentao (interpretao de dados):
A camada trata de dados de forma mais abstrata. Ao contrrio das camadas inferiores que se preocupam com a transferncia segura dos dados, mas no com o contedo desses dados, a camada de apresentao permite a alterao dos mesmos, de acordo com a codificao padro da mquina. Em mquinas diferentes, dados iguais podem significar coisas diferentes. Um byte que significa a em uma mquina pode significar x em outra mquina. Ex. :Criptografia de uma informao
47 48

Camada de Apresentao
A funo da camada de apresentao assegurar que a informao seja transmitida de forma que possa ser entendida e usada pelo receptor. responsvel por aspectos da representao dos dados, como criptografia e compresso de dados.

Modelo OSI - Camadas de Rede ISO


Nvel 7 - Aplicao:
Representa os servios disponveis ao usurio, por exemplo: acesso a bases de banco de dados, e-mail, transferncia de arquivos servios de diretrio para localizao de recursos da rede e acesso aos dispositivos do sistema.

49

50

Modelo OSI - Camadas de Rede ISO


Nvel 7 Aplicao (compatibilidade de aplicaes):
a camada que mantm o contato com o usurio, quando houver. Pode cuidar de um correio eletrnico ou do controle de um processo, por exemplo.

Camada de Aplicao
contm os programas do usurio (aplicaes ou aplicativos) programas que fazem uso dos servios oferecidos pela camada de aplicao p/ suas necessidades de comunicao. Tais aplicaes so to comuns que foram desenvolvidos padres . Elimina a necessidade de cada empresa desenvolver sua prpria aplicao, garantindo a interconexo.

51

52

Camada de Aplicao Camada de Aplicao


A camada de aplicao o nvel que possui o maior nmero de protocolos existentes, devido ao fato de estar mais perto do usurio e os usurios possurem necessidades diferentes; Esta camada fornece ao usurio uma interface que permite acesso a diversos servios de aplicao, convertendo as diferenas entre diferentes fabricantes para um sistema comum. Por exemplo, em uma transferncia de arquivos entre mquinas de diferentes fabricantes pode haver convenes de nomes diferentes (DOS tem uma limitao de somente 8 caracteres para o nome de arquivo, UNIX no).
53

Transferir um arquivo entre os dois sistemas requer uma forma de trabalhar com essas incompatibilidades, e essa a funo da camada de aplicao. O dado entregue pelo usurio camada de aplicao do sistema recebe a denominao de SDU (Service Data Unit). A camada de aplicao, ento, junta a SDU (no caso, os dados do usurio) a um cabealho chamado PCI (Protocol Control Information). O objeto resultante desta juno chamado de PDU (Protocol Data Unit), que corresponde unidade de dados especificada de um certo protocolo da camada em questo.
54

Exemplo de aplicao das camadas ISO/OSI

Exerccios
Escolha a alternativa correta O modelo de referencia OSI :
a) Padro direcionado para interconexo homognea. b) Padro de arquitetura proprietria. c) Exemplo de sistema fechado. d) Exemplo de sistema aberto.

55

56

Exerccios
Escolha a alternativa correta Qual a camada do modelo OSI que suporta diretamente as aplicaes do usurio final?
a) Aplicao b) Sesso c) Apresentao d) Rede

Exerccios
Escolha a alternativa correta Qual das opes no uma camada do modelo OSI? a) enlace de dados; b) Rede c) Protocolo d) Fsico e) Transporte

57

58

Exerccios
Escolha a alternativa correta Qual a camada do modelo OSI que determina a rota de um pacote atravs da rede? a) Camada de Enlace b) Camada de Apresentao c) Camada de Rede d) Camada Fsica

59