You are on page 1of 18

Ps-graduao em Redes de Computadores

Faculdade Santo Agostinho

Network+
Redes e Conectividade
Especificaes do Modelo OSI
Ricardo Queiroz
Ps-graduao em Redes de Computadores da FSA

Ricardo Queiroz

Padres de Protocolos
Introduo
Esses tpicos ir descrever cada parte do Modelo de
Referncia OSI que objetiva a interconexo de sistemas
abertos
Sero apresentados fundamentos que precisaro ser muito
bem entendidos para que possamos formar um alicerce
slido para o entendimento do funcionamento das Redes
Alguns conceitos iniciais so de extrema importncia para
que possamos alcanar nossa meta, os quais so:
Encapsulamento
PDU (Protocolo Data Unit)
Overhead
Onde esto implementadas as camadas dos protocolos?
Como camadas implementadas em locais (hw)
diferentes trocam dados entre si?
Network+: Redes e Conectividade

Network+: Redes e Conectividade

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

Projeto de Protocolos
O Princpio de Tudo
No passado, fabricantes de grandes arquiteturas (DEC e IBM)
proviam solues de conectividade, mas a comunicao s
era possvel dentro da arquitetura do mesmo fabricante
No final dos anos 70, o modelo OSI foi criado para quebrar
essa barreira
A introduo do modelo OSI significou que fabricantes
poderiam criar dispositivos e softwares na forma de
protocolos para que diferentes arquiteturas pudessem
interoperar
Ento o Modelo OSI um modelo de Referncia para projeto
de arquitetura de protocolos para comunicao de
computadores em Rede
3

Network+: Redes e Conectividade

Ricardo Queiroz

Vantagens dos Modelos de Referncia


Em resumo
O propsito primrio de qualquer modelo, especialmente do
modelo OSI, permitir que diferentes dispositivos de rede
possam interoperar entre si
As principais vantagens so
Comunicao em rede dividida em componente simples,
pequenos e modulares
Facilita a interoperabilidade atravs da padronizao de
componentes e processos de funcionamento
Encoraja a adoo dos padres pela indstria
Atravs da engenharia modular previne que mudanas
em uma camada afetem outras camadas,
consequentemente, cada camada pode evoluir de forma
independente (quase independente)
Simplifica o ensino e a aprendizagem
4

Network+: Redes e Conectividade

Network+: Redes e Conectividade

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

Abordagem da Arquitetura em Camadas


Processo
O RM OSI um modelo conceitual que mostra como a
comunicao efetiva acontece e como esse processo
dividido em grupos lgicos, chamados camadas

Network+: Redes e Conectividade

Ricardo Queiroz

Modelo de Referncia Open System Interconnection


Processos da Rede para Aplicaes

Representao de Dados
Comunicao entre hosts
Conexes e Transporte Fim-a-Fim

Endereamento e Melhor Caminho


Acesso ao meio de transmisso

Transmisso de bits brutos


6

Network+: Redes e Conectividade

Network+: Redes e Conectividade

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

Modelo de Rede em Camadas


Importante
H um conceito imprescindvel que devemos entender bem
o conceito de Binding..
7

Aplicao

Apresentao

Sesso

4
3

Transporte
Rede

Enlace

Fsica

Presta Servios para


a Camada N+1

Entidade
da Camada N

Utiliza os Servios da
Camada N -1

Ainda podemos dividir as camadas do modelo acima em dois


ou trs grupos considerando o propsito final das camadas 7
Network+: Redes e Conectividade

Ricardo Queiroz

Pilha de Protocolos do RM OSI


possvel ver os dois elementos que esto em ambos os
extremos da pilha de protocolos?
7

Aplicao

Apresentao

Sesso

4
3

Transporte
Rede

Enlace

Fsica

Portanto, o modelo
descreve o qu, afinal
de contas?

Network+: Redes e Conectividade

Network+: Redes e Conectividade

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

Camadas do Modelo OSI (1)


Camada de Aplicao...
Define o ponto onde usurios, na verdade, se comunicam
com o computador
Tecnicamente usurios se comunicam com a pilha de
protocolos atravs de interfaces de processos de
aplicao ou APIs

Escolhe e determina a disponibilidade de comunicao entre


parceiros distantes atravs dos recursos necessrios e se os
mesmos so suficientes
a interface entre as aplicaes de usurio e a pilha de
protocolos

Network+: Redes e Conectividade

Ricardo Queiroz

Camadas do Modelo OSI (2)


Camada de Aplicao...
Estudo de Caso
IE acessando localmente um arquivo HTML x IE
acessando um arquivo recuperado via HTTP
Considere que tiramos a placa de rede de um
computador, desinstalamos o driver da placa e o TCP/IP
completamente
Dessa forma, considere que queremos:
Acessar um arquivo local com a extenso .HTML
Recuperar um documento via HTTP ou um arquivo via FTP
As duas aes acima seriam possveis? Somente uma
delas? Nenhuma delas?

10

Network+: Redes e Conectividade

Network+: Redes e Conectividade

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

Camadas do Modelo OSI (3)


Camada de Aplicao: Requisio HTTP

Linha de pedido
GET /somedir/page.html HTTP/1.0
(comandos GET, POST,
User-agent: Mozilla/4.0
HEAD )
Accept: text/html,
Linhas de
image/gif,image/jpeg
cabealho
Accept-language:fr
Carriage return,
line feed
(extra carriage return, line feed)
indica fim da mensagem

11

Network+: Redes e Conectividade

Ricardo Queiroz

Camadas do Modelo OSI (4)


Camada de Apresentao
Propsito
Apresentar dados para a camada de aplicao
responsabilizando-se pela traduo e pelo formato da
codificao, por exemplo, ASCII, Unicode

Essa camada garante que dados transferidos da camada de


aplicao de uma origem, os quais esto formatados em um
formato genrico, possam ser traduzidos para o formato local
e lidos pela camada de aplicao do destino
Tarefas associadas a compresso, descompresso,
criptografia e operaes com dados multimdia so de
responsabilidade dessa camada

12

Network+: Redes e Conectividade

Network+: Redes e Conectividade

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

Camadas do Modelo OSI (5)


Camada de Sesso
responsvel por estabelecer, gerenciar e
consequentemente derrubar sesses entre entidades da
camada de Apresentao
Controla o dilogo entre dispositivos ou ns remotos,
coordenando a comunicao entre sistemas finais atravs de
trs possveis modos
Simplex, Half Duplex e Full Duplex

Resumindo, essa camada mantm dados de aplicaes


separados uns dos outros

13

Network+: Redes e Conectividade

Ricardo Queiroz

Camadas do Modelo OSI (6)


Camada de Transporte...
Segmenta e agrupa dados vindos das camadas superiores e
os une em um mesmo fluxo de dados
Prov servios de transporte fim-a-fim e pode estabelecer
uma conexo lgica entre hosts remotos sobre uma rede que
oferece o servio baseado no Melhor Esforo (best-effort)
Prov mecanismos de multiplexao para aplicaes das
camadas superiores, bem como estabelece conexes virtuais
e as derruba, alm de ocultar os detalhes da infraestrutura
de rede
Quando falamos de rede confivel no nvel dessa camada,
quer dizer que estamos usando confirmaes,
sequenciamento e controle de fluxo
14

Network+: Redes e Conectividade

Network+: Redes e Conectividade

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

Camadas do Modelo OSI (7)


Camada de Transporte
Comunicao Orientada a
Conexo
O processo transmissor do
TCP contata o processo
receptor do TCP para
estabelecer uma conexo
Um Circuito Virtual criado
atravs do processo de
Handshake
Assim, ambos os TCPs
concordam com a quantidade
de dados que ser enviada
em cada direo antes do
receptor enviar uma
confirmao
15

Network+: Redes e Conectividade

Ricardo Queiroz

Camadas do Modelo OSI (8)


Camada de Transporte
Controle de Fluxo
Fornece um meio
para o receptor
controlar a
quantidade de dados
enviada pelo
transmissor
Esse processo
previne que hosts
transmissores de um
lado da conexo
sobrecarreguem os
buffer do receptor

16

Network+: Redes e Conectividade

Network+: Redes e Conectividade

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

Camadas do Modelo OSI (9)


Camada de Transporte
Janela (Windowing)...
A vazo de dados deve ocorrer rpida e eficientemente
A transmisso seria muito lenta se o host transmissor
tivesse que esperar por uma confirmao para enviar o
segmento seguinte
Assim, h um tempo aps o transmissor enviar um
segmento e antes dele processar a confirmao enviada
pelo receptor
Portanto, o transmissor poderia aproveitar esse intervalo de
tempo (janela) para enviar mais dados
O tamanho da janela controla quanta informao
transferida de um host para outro

17

Network+: Redes e Conectividade

Ricardo Queiroz

Camadas do Modelo OSI (10)


Camada de Transporte
Janela (Windowing)...

18

Network+: Redes e Conectividade

Network+: Redes e Conectividade

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

10

Camadas do Modelo OSI (11)


Camada de Transporte

Controle de Fluxo
X
Controle de
Congestionamento

19

Network+: Redes e Conectividade

Ricardo Queiroz

Camadas do Modelo OSI (12)


Camada de Transporte
A entrega confivel de dados garante a integridade dos
dados enviados de um transmissor para um receptor e
garante que dados no sero duplicados ou perdidos

20

Network+: Redes e Conectividade

Network+: Redes e Conectividade

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

11

tr

Considere os seguintes
dispositivos: host, Servidores de
Aplicao, Gateways de protocolo,
Transceptores, Hubs, Repetidores,
Switches, Roteadores, Pontes,...

Em quais camadas cada


um deles opera?
21

Network+: Redes e Conectividade

Ricardo Queiroz

Camadas do Modelo OSI (13)


Camada de Rede
Gerencia endereamento de dispositivos, determina a melhor
forma de mover os dados atravs da rede e prover
transporte de dados entre dispositivos que no esto
diretamente conectados
A camada de rede trata dois tipos de pacotes
Pacotes de Dados
Pacotes de Atualizao de Rotas (Route-Update
Packets)

Tabelas de Roteamento incluem


Endereo da Rede de destino
Interface de sada do roteador
Mtrica
22

Network+: Redes e Conectividade

Network+: Redes e Conectividade

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

12

Camadas do Modelo OSI (14)


Camada de Rede
Roteamento x Repasse

23

Network+: Redes e Conectividade

Ricardo Queiroz

Camadas do Modelo OSI (15)


Camada de Rede
Aspectos importantes sobre os Roteadores
Por padro, no encaminham quaisquer pacotes de
broadcast ou multicast
Usam um endereo lgico informado no cabealho de
cada pacote para determinar o prximo salto para
encaminhar o pacote
Podem usar ACL para controlar a segurana sobre o tipo
de pacote que so permitidos entrar e sair do roteador
Podem prover funes de bridging, se necessrio, e
podem estabelecer rotas atravs da mesma interface
Switches de Camada 3, proveem conexo entre VLANs
Podem prover QoS para trfegos de rede especficos
que passam atravs dos mesmos
24

Network+: Redes e Conectividade

Network+: Redes e Conectividade

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

13

Camadas do Modelo OSI (16)


Camada de Enlace de Dados
Prepara os dados para transmisso fsica, sinaliza erros,
estabelece topologias e controla o fluxo entre entidades de
enlace
O cabealho da camada de enlace contm os endereos de
hardware de origem e de destino do frame
Roteadores no se importam onde um host em particular
est localizado, eles somente se preocupam onde as redes
esto localizadas e a melhor forma de alcan-las
Portanto, a camada de enlace responsvel por identificar
de forma nica cada dispositivo que reside em uma rede
local
Ao longo de uma rota, entre origem e destino, que passa por
vrios roteadores, um pacote encapsulado em vrios
diferentes frames at chegar ao host de destino

25

Network+: Redes e Conectividade

Ricardo Queiroz

Camadas do Modelo OSI (17)


Camada de Enlace de Dados
O padro IEEE para a camada de Enlace define duas
subcamadas
Media Access Control (MAC)
Define como os pacotes so colocados no meio
Controle de acesso ao meio
Endereamento fsico
Notificao de erros
Entrega de frames em ordem
Logical Link Control (LLC)
Responsvel por identificar protocolos de rede e encapsullos
O frame LLC informa a camada de enlace o que fazer com
um pacote uma vez que o frame foi recebido
26

Network+: Redes e Conectividade

Network+: Redes e Conectividade

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

14

Camadas do Modelo OSI (18)


Camada Fsica
Envia e recebe bits
Comunica-se diretamente com vrios tipos de meios de
comunicao
Para representar os bits transmitidos, diferentes tipos de
meios representam os bits de diferentes formas, alguns
usam tons de udio, outros usam transies de estado, ou
nveis de voltagem
A camada fsica especifica requisitos eltricos, mecnicos,
procedurais e funcionais para ativar, manter e desativar um
link fsico entre dois sistemas finais
Especifica a interface entre DTE e DCE (modem, CSU/DSU)

27

Network+: Redes e Conectividade

Ricardo Queiroz

Camadas e Suas Unidades de Dados


PDU

Protocol Data Unit

Aplicao

Aplicao

Apresentao

Apresentao

Sesso

Sesso

4
3

Transporte
Rede

Pacote

Transporte
Rede

Enlace

Quadro

Enlace

Fsica

Bits

Fsica

Dados
Segmento

Cada camada trabalha com a sua Unidade de Dados (PDU)


Para gerenciar a comunicao entre entidades pares (entidades
de mesmo nvel) cada entidade insere um cabealho (ou um trailler,
camada de enlace) no incio de cada PDU, exceto a camada fsica
Network+: Redes e Conectividade

Network+: Redes e Conectividade

28

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

15

Encapsulamento
Dado
7

Aplicao

Apresentao

Sesso

4
3

Transporte
Rede

NH TH SH PH AH Dado

Transporte
Rede

Enlace

DH NH TH SH PH AH Dado DT

Enlace

Fsica

10010001111101011001010

Fsica

Aplicao

AH Dado
PH AH Dado

Apresentao
Sesso

SH PH AH Dado
TH SH PH AH Dado

Meio de Transmisso

Embora a transmisso de dados propriamente dita seja vertical


a comunicao entre as camadas e horizontal
29

Network+: Redes e Conectividade

Ricardo Queiroz

Fsica
Network+: Redes e Conectividade

Network+: Redes e Conectividade

IEEE 802.11 - WLAN

IEEE 802.6 - DQDB

IEEE 802.5 Token Ring, FDDI

IEEE 802.16- WiMAX

IEEE 802.3 - Ethernet

IEEE 802.2 - LLC

30

ATM, PPP, X.25, IPX, Frame Relay

Modelo OSI, TCP/IP e IEEE 802

30

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

16

OSI x TCP/IP
Comparando o Modelo da Internet com o Modelo OSI
7

Aplicao

Apresentao

Sesso

4
3

Transporte
Rede

Enlace

Rede
Enlace

Fsica

Fsica

Aplicao
Transporte

Implementadas
pelo TCP/IP

Implementadas
pelas LANs,
MANs e WANs

O TCP/IP um protocolo transportado por outros protocolos;


A principal funo dos protocolos das camadas de enlace e fsica
das LANs, MANs e WANs conectar computadores em rede;
As principais funes do TCP/IP so: viabilizar a comunicao
entre aplicaes e transportar informaes entre diferentes
tipos de redes, encaminhando-as atravs do processo de roteamento.
Network+: Redes e Conectividade

31

Ricardo Queiroz

tr

Responda...
Porque a camada de
transporte s opera nos
sistemas finais, ou seja,
nas extremidades que
esto se comunicando?
32

Network+: Redes e Conectividade

Network+: Redes e Conectividade

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

17

Transmisso de Dados entre Sistemas Finais


Dados App HaM
segmento Ht HaM

pacote Hrn Ht HaM


quadro He Hr Ht HaM

Aplicao
Transporte
Rede
Enlace
Fsica

origem

quadro He Hr Ht HaM

enlace
fsica
Switch

destino
HaM
H t H aM
H r H t H aM

H e H r H t H aM

Aplicao
Transporte
Rede
Enlace
Fsica

Network+: Redes e Conectividade

? H r H t H aM

? H e H r H t H aM

rede
enlace

H r H t H aM ?

fsica
roteador
33

Ricardo Queiroz

Transmisso de Dados e os Frames de cada


Enlace por onde o Pacote passa at o Destino

34

Network+: Redes e Conectividade

Network+: Redes e Conectividade

Ricardo Queiroz

Ricardo Queiroz

Ps-graduao em Redes de Computadores


Faculdade Santo Agostinho

18

Exame Network+
Aspectos Essenciais deste Tpico
Conhecer camadas do modelo OSI e do Padro IEEE
Conhecer as subcamadas da camada de enlace de dados
Conhecer os dispositivos que operam em cada uma das
camadas do modelo OSI
Entender o que encapsulamento

35

Network+: Redes e Conectividade

Network+: Redes e Conectividade

Ricardo Queiroz

Ricardo Queiroz

You might also like