Вы находитесь на странице: 1из 54

Camada de Enlace

Funo da camada 2

Para que os pacotes da camada de Rede sejam


transportados do host de origem ao host de destino,
eles devem atravessar diferentes redes fsicas.
Essas redes fsicas podem consistir de diferentes tipos
de meios fsicos como fios de cobre, microondas, fibras
ticas e links de satlite.
Os pacotes da camada de rede no tm um caminho
para acessar diretamente estes diferentes meios.
O papel da camada de enlace do modelo OSI
preparar os pacotes da camada de Rede para
transmisso no meio fsico.

Servios de suporte conexo para


camada superior

A Camada de Enlace fornece um meio para


troca de dados sobre um meio local comum.
A Camada de Enlace realiza dois servios
bsicos:
Permite s camadas superiores acessarem o meio
usando tcnicas como enquadramento
Controla como o dado colocado sobre o meio e
recebido do meio usando tcnicas como o controle
de acesso ao meio e deteco de erros.

Termos da camada de enlace de dados

Acesso da Camada Superior ao Meio

Um modelo de rede permite a cada camada


funcionar com preocupao mnima acerca dos
papis das outras camadas.
A Camada de Enlace libera as camadas
superiores da responsabilidade de colocar os
dados na rede e receb-los.
Essa camada fornece servios para suportar os
processos de comunicao para cada meio
sobre o qual o dado deve ser transmitido.

Camada de enlace de dados

Em qualquer troca de pacotes da camada de


Rede, podem haver numerosas transies da
Camadas de Enlace.
Em cada salto ao longo do caminho, um
dispositivo intermedirio - geralmente um
roteador - aceita quadros de um meio,
desencapsula o quadro e ento encaminha o
pacote em um novo e apropriado quadro ao
meio daquele segmento de rede fsica.

Diferentes tipos de redes

Camada de enlace

A Camada de Enlace isola de modo


efetivo os processos de comunicao nas
camadas superiores a partir das
transies de meio fsico que podem
ocorrer fim-a-fim. Um pacote recebido
e direcionado a um protocolo da camada
superior, neste caso o IPv4 ou o IPv6, que
no precisa estar a par de qual meio de
comunicao ele usar.

Camada de enlace

Sem a Camada de Enlace, um protocolo da


camada de Rede, como o IP, teria que
implementar a conexo a cada tipo de meio que
poderia existir ao longo do caminho de entrega.
Alm disso, o IP teria que se adaptar toda vez
que uma nova tecnologia ou meio de rede fosse
desenvolvido. Este processo impediria a
inovao e o desenvolvimento de protocolo e
meio de rede. Esta a razo principal para o
uso de uma abordagem em camadas para redes
de comunicao.

Controle de transferncia atravs do


meio local

Os protocolos da camada 2 especificam o


encapsulamento de um pacote em um quadro e
as tcnicas para levar o pacote encapsulado a
intervalos determinados para cada meio.
A tcnica usada para levar o quadro a intervalos
determinados para o meio chamada de
mtodo de controle de acesso ao meio.
Para os dados serem transferidos atravs de
vrios meios diferentes, podem ser exigidos
mtodos de controle de acesso ao meio
durante o curso de uma comunicao simples.

Diferentes tipos de acesso ao meio

Cada ambiente de rede que se depara com pacotes


medida que eles viajam de um host local a um host
remoto pode ter diferentes caractersticas.
Por exemplo, um ambiente de rede pode consistir de
muitos hosts disputando o acesso ao meio de rede em
uma base ad hoc.
tando o acesso ao meio de rede em uma base ad hoc.
Um outro ambiente de rede pode consistir de uma
conexo direta entre somente dois dispositivos sobre
os quais o fluxo de dados ocorre sequencialmente
como bits de uma maneira ordenada.

Diferentes adaptadores

Um n, que um dispositivo final, usa um adaptador


para fazer a conexo rede. Por exemplo, para se
conectar a uma LAN, o dispositivo usaria uma Placa de
Interface de Rede (NIC) para se conectar ao meio LAN.
O adaptador gerencia o enquadramento e o controle
de acesso ao meio.
Em dispositivos intermedirios, como um roteador, no
qual o tipo de meio pode mudar para cada rede
conectada, diferentes interfaces fsicas no roteador so
usadas para encapsular o pacote dentro do quadro
apropriado, e um mtodo adequado de controle de
acesso ao meio usado para acessar cada link.

Transferncia de quadros

Criao de um Quadro

A descrio de um quadro o elemento principal de


cada protoloco da camada de Enlace.
Os protolocos da camada de Enlace exigem informao
de controle para possibilitar o funcionamento dos
protocolos. A informao de controle pode mostrar:
Quais ns esto em comunicao
Quando a comunicao entre ns individuais comea e quando
ela termina
Quais erros ocorreram enquanto os ns se comunicavam
Quais os prximos ns que se comunicaro

Encapsulamento

A Camada de Enlace prepara um pacote para


transporte atravs do meio local encapsulandoo com um cabealho e um trailer para criar um
quadro.
O quadro da Camada de Enlace inclui:
Dados - O pacote da camada de Rede
Cabealho - Contm a informao de controle, como
endereamento, e localizado no incio da PDU.
Trailer - Contm a informao de controle adicionada
ao final da PDU

Servios da Camada de Enlace de


Dados

Formatao dos Dados para


Transmisso

Quando o dado viaja sobre o meio, ele convertido em


um fluxo de bits, que podem ser 1 ou 0. Se um n est
recebendo longos fluxos de bits, como ele faz para
determinar onde um quadro inicia e pra, ou quais bits
representam o endereo?
O enquadramento quebra o fluxo em agrupamentos
decifrveis, com a informao de controle inserida no
cabealho e no trailer como valores em diferentes
campos. Este formato d aos sinais fsicos uma estrutura
que pode ser recebida atravs de ns e decodificada em
pacotes no destino.

Tipos de campos

Os tipos de campos tpicos incluem:


Campos de indicadores de incio e fim - Os
limites iniciais e finais do quadro
Campos de denominao ou endereamento
Campo de Tipo - O tipo de PDU contida no
quadro
Qualidade - campos de controle
Um campo de dado - O quadro de payload
(Pacote da camada de Rede)

Tipos de campos
Os campos no final do quadro formam o
trailer. Esses campos so usados para
deteco de erro e marcam o final do
quadro.
Nem todos os protocolos incluem todos
esses campos. Os padres para um
protocolo de Enlace de Dados especfico
definem o formato real do quadro.

Formatando dados para transmisso

Conexo de servios da camada


superior ao meio
A Camada de Enlace existe como uma camada que conecta os
processos de software das camadas acima dela e da camada Fsica,
abaixo dela. Como tal, ela prepara os pacotes da camada de Rede
para a transmisso atravs de alguma forma de meio fsico, seja ele
cobre, fibra, ou atmosfera.
Em muitos casos, a Camada de Enlace embutida como uma
entidade fsica,como uma placa de interface de rede Ethernet
(NIC), que est inserida no barramento de sistema de um
computador e faz a conexo entre processos de software em
execuo no computador e meio fsico.
No entanto, a NIC no somente uma entidade fsica. O software
associado NIC possibilita que ela realize suas funes
intermedirias de preparao e codificao dos dados para
transmisso como sinais a serem enviados pelo meio associado.

Conexo de servios da camada


superior ao meio

Sub-camadas de Enlace de Dados

Para suportar uma ampla variedade de funes de rede,


a camada de Enlace geralmente dividida em duas subcamadas. Uma sub-camada superior e uma sub-camada
inferior.
A sub-camada superior define os processos de software que
fornecem servios aos protocolos da camada de Rede.
A sub-camada inferior define os processos de acesso ao meio
realizados pelo hardware.

A separao da camada de enlace em sub-camadas


permite que um tipo de quadro definido pela camada
superior acesse diferentes tipos de meio definidos pela
camada inferior. Esse o caso em muitas tecnologias
LAN, incluindo a Ethernet.

Mac e LLC

Logical Link Control (Controle de Link Lgico), ou LLC

A subcamada LLC coloca uma informao no quadro que


identifica qual protocolo da camada de rede est sendo usado.
Esta informao permite que mltiplos protocolos da camada
3, como o IP e o IPX, utilizem a mesma interface e meio de
rede.

Media Access Control (Controle de Acesso ao Meio),


ou MAC

A subcamada MAC fornece o endereamento da camada de


enlace e delimitao de dados de acordo com as exigncias de
sinalizao fsica do meio e do tipo de protocolo da camada de
Enlace em uso.

Sub Camadas de Enlace de Dados

Quadro Genrico

Funo do Cabealho
O cabealho do quadro contm a
informao de controle especificada pelo
protocolo da camada de Enlace para a
topologia lgica especfica e o meio usado.
A informao de controle do quadro
nica para cada tipo de protocolo. Ela
usada pelo protocolo da camada 2 para
fornecer as caractersticas demandadas
pelo ambiente de comunicao.

Campos do Quadro

Os campos do cabealho do quadro tpico incluem:


Campo de Incio de Quadro - Indica o incio do quadro
Campos de endereo de origem e destino - Indicam os ns de
origem e destino no meio
Campo de Servio de Prioridade/Qualidade - Indica um tipo
particular de servio de comunicao para processamento.
Campo de Tipo - Indica o servio da camada superior contido
no quadro.
Campo de controle de conexo lgica - Usado para estabelecer
a conexo lgica entre os ns
Campo de controle de link fsico - Usado para estabelecer o link
do meio
Campo de controle de fluxo - Usado para iniciar e parar o
trfego no meio
Campo de controle de congestionamento - Indica o
congestionamento no meio

Especificaes

Os nomes dos campos acima so campos


no especficos listados como exemplo.
Diferentes protocolos da camada de Enlace
podem usar diferentes campos daqueles
mencionados. Devido ao fato de que os
propsitos e funes de protocolos da
camada de Enlace estarem relacionados
topologias e meios especficos, cada
protocolo tem que ser examinado para
ganhar uma compreenso detalhada de sua
estrutura de quadro.

Endereamento

A camada de enlace fornece o


endereamento que usado no transporte
do quadro atravs do meio local
compartilhado. Os endereos de dispositivos
nesta camada so referidos como endereos
fsicos.
O endereamento da camada de enlace est
contido dentro do cabealho do quadro e
especifica o n de destino do quadro sobre
a rede local. O cabealho do quadro tambm
pode conter o endereo de origem do
quadro.

Endereamento

Diferente dos endereos lgicos da Camada 3 que


so hierrquicos, os endereos fsicos no indicam em
qual rede o dispositivo est localizado. Se o
dispositivo movido para uma outra rede ou subrede, ele ainda ir funcionar com o mesmo endereo
fsico da camada 2.
Devido ao fato do quadro somente ser usado para
transportar dados entre ns atravs do meio local, o
endereo da camada de Enlace somente usado para
entrega local. Os endereos nessa camada no tm
significado alm da rede local. Compare isso com a
Camada 3, na qual os endereos no cabealho do
pacote so transportados do host de origem ao host
de destino sem levar em considerao o nmero de
saltos ao longo da rota.

Verificao de endereos

Se um pacote no quadro precisa passar


por um outro segmento de rede, o
dispositivo intermedirio - um roteador ir encapsular o quadro original, criar um
novo quadro para o pacote, e envi-lo
sobre o novo segmento. O novo quadro
usar o endereamento de origem e
destino conforme seja necessrio para
transportar o pacote atravs do novo
meio fsico.

Exigncias de Endereamento
A necessidade para a Camada de enlace
enderear depende da topologia lgica.
As topologias ponto-a-ponto, com apenas dois
ns interconectados, no exigem endereamento.
Quando no meio fsico, o quadro tem apenas um
local para o qual ele possa ir.
Devido s topologias multi-acesso e em anel
poderem se conectar a muitos ns em um meio
comum, o endereamento exigido para essas
topologias. Quando um quadro alcana cada n
na topologia, o n examina o endereo de destino
no cabealho para determinar se ele o destino
do quadro.

Destinos

O papel do Trailer

Os protocolos da camada de Enlace


acrescentam um trailer ao final de cada quadro
O trailer usado para determinar se o quadro
chegou sem erros. Este processo chamado de
deteco de erro.
Isto diferente de correo de erro. A deteco
de erros realizada colocando-se no trailer um
resumo lgico ou matemtico dos bits que
esto contidos no quadro.

Sequncia de Verificao do Quadro

O campo de Sequncia de Verificao do Quadro (FCS)


usado para determinar se ocorreram erros na
transmisso e recepo do quadro.
A deteco de erro acrescentada Camada de Enlace
porque ela est localizada onde os dados so
transferidos atravs do meio.
O meio fsico um ambiente potencialmente inseguro
para os dados. Os sinais no meio fsico podem estar
sujeitos a interferncia, distoro, ou perda, que
modificaria substancialmente os valores dos bits que os
sinais representam.
O mecanismo de deteco de erros fornecido pelo uso
do campo FCS descobre a maioria dos erros causados
no meio.

Verificao de Redundncia Cclica


(CRC).

Para assegurar que o contedo do quadro recebido no


destino corresponde quele do quadro que deixou o n
de origem, um n de transmisso cria um resumo lgico
dos contedos do quadro.
Isto conhecido como valor de Verificao de
Redundncia Cclica (CRC). Este valor colocado no
campo de Sequncia de Verificao do Quadro (FCS)
para representar os contedos do quadro.
Quando o quadro chega ao n de destino, o n
receptor calcula seu prprio resumo lgico, ou CRC, do
quadro. O n receptor compara os dois valores de
CRC. Se os dois valores so os mesmos, considera-se
que o quadro chegou como foi transmitido. Se o valor
de CRC no FCS difere do CRC calculado no n
receptor, o quadro descartado.

O Trailer

Protocolos da camada de enlace

Em uma rede TCP/IP, todos os protocolos da


camada 2 do modelo OSI trabalham com o IP
na Camada 3.
No entanto, o protocolo da camada 2
realmente usado depende da topologia lgica de
rede e da implementao da Camada Fsica.
Dada a ampla gama de meio fsico usado atravs
da gama de topologias em redes de
comunicao, existe um alto nmero de
protocolos da camada 2 em uso.

Protocolos mais utilizados

Os protocolos mais utilizados so:

Ethernet
Point-to-Point Protocol (PPP)
High-Level Data Link Control (HDLC)
Frame Relay
Asynchronous Transfer Mode (ATM)

O Quadro

Cada protocolo realiza o controle de acesso ao meio


para topologias lgicas especificadas da camada 2. Isto
significa que vrios dispositivos de rede diferentes
podem atuar como ns que operam na Camada de
Enlace durante a implementao destes protocolos.
Estes dispositivos incluem o adaptador de rede ou
placas de interface de rede (NICs) em computadores,
bem como as interfaces em roteadores e switches da
camada 2.
O protocolo da camada 2 usado para uma topologia de
rede em particular determinado pela tecnologia usada
para implementar aquela topologia. A tecnologia , por
sua vez, determinada pelo tamanho da rede - em termos
de nmero de hosts e escopo geogrfico - e os servios
a serem fornecidos atravs da rede.

Tecnologia LAN

Uma Rede de rea Local (LAN) usa


tipicamente uma tecnologia de alta largura
de banda que capaz de suportar um
grande nmero de hosts. Uma rea
geogrfica de LAN relativamente pequena
(um edifcio simples ou um campus multiedifcio) e sua alta densidade de usurios
fazem com que essa tecnologia seja de
custo aceitvel.

Tecnologia WAN

O uso de uma tecnologia de alta largura de


banda geralmente no de baixo custo para
Redes de Longa Distncia (WAN) que cobrem
grandes reas geogrficas (cidades ou mltiplas
cidades, por exemplo). O custo de links fsicos
de longa distncia e a tecnologia usada para
transportar os sinais atravs dessas distncias
resulta tipicamente em capacidade de largura de
banda mais baixa.
A diferena na largura de banda resulta
normalmente no uso de diferentes protocolos
para LANs e WANs.

Protocolo Ethernet para LANs

A Ethernet uma famlia de tecnologias de redes de


comunicao que definda nos padres IEEE 802.2 e
802.3.
Os padres Ethernet definem os protocolos da camada
2 e as tecnologias da camada 1. A Ethernet a
tecnologia LAN mais amplamente usada e suporta
larguras de banda de dados de 10, 100, 1000, ou 10,000
Mbps.
O formato bsico do quadro e as subcamadas IEEE da
camada 1 e 2 do OSI permanecem consistentes atravs
de todos os modelos Ethernet. Contudo, os mtodos
para deteco e colocao de dados no meio variam
com as diferentes implementaes.

Ethernet

A Ethernet fornece servio sem conexo e sem


confirmao atravs de um meio compartilhado usando
CSMA/CD como mtodos de acesso ao meio. O meio
compartilhado exige que o cabealho do pacote
Ethernet use um endereo da camada de Enlace para
identificar os ns de origem e destino.
Como a maioria dos protocolos LAN, esse endereo
referido com o endereo MAC do n. Um endereo
MAC Ethernet possui 48 bits e geralmente
representado no formato hexadecimal.
O quadro Ethernet tem muitos campos. Na Camada de
Enlace, a estrutura do quadro aproximadamente
idntica para todas as velocidades Ethernet. No entanto,
na Camada fsica, verses Ethernet diferentes colocam
os bits no meio fsico de modo diferente.

Protocolo Comum Ethernet

Point-to-Point Protocol para WANs


O Point-to-Point Protocol (PPP) um protocolo usado para
entregar quadros entre dois ns.
O PPP foi desenvolvido como um protocolo WAN e permanece o
protocolo de escolha para implementar muitas WANs seriais. O
PPP pode ser usado em vrios meios fsicos, incluindo par-tranado,
linhas de fibra tica e transmisso de satlite, bem como para
conexes virtuais.
O PPP usa uma arquitetura em camadas. Para acomodar os
diferentes tipos de meio, o PPP estabelece conexes lgicas,
chamadas de sesses, entre dois ns. A sesso PPP oculta o meio
fsico subjacente do protocolo PPP superior. Estas sesses tambm
permitem ao PPP um mtodo para encapsular mltiplos protocolos
sobre um link ponto-a-ponto. Cada protocolo encapsulado no link
estabelece a sua prpria sesso PPP.
O PPP tambm permite que os dois ns negociem opes dentro
da sesso PPP. Isto inclui autenticao, compresso e multilink (o
uso de mltiplas conexes fsicas).

Point to Point Protocol

Protocolo de Rede Sem Fio para


LANs
O 802.11 uma extenso dos padres IEEE 802.
Ele usa o esquema de endereamento 802.2 LLC
e 48-bits como outras LANs 802, no entanto
existem muitas diferenas na subcamada MAC e
na Camada Fsica.
Em um ambiente de rede sem fio, o ambiente
exige consideraes especiais. No h
conectividade fsica definvel; portanto, fatores
externos podem interferir na transferncia de
dados e dificultar o controle de acesso.
Para enfrentar estes desafios, os padres de rede
sem fio tm protocolos adicionais.

802.11
O padro IEEE 802.11, comumente referido como Wi-Fi, um
sistema baseado em conteno que usa um processo de acesso ao
meio Carrier Sense Multiple Access/Collision Avoidance
(CSMA/CA).
O CSMA/CA especifica um procedimento de backoff aleatrio para
todos os ns que esto esperando para transmitir.
A oportunidade mais provvel para a conteno de meio
justamente depois do meio se tornar disponvel. Fazer com que os
ns faam backoff por um perodo aleatrio reduz muito a
probabilidade de uma coliso.
Redes 802.11 tambm usam as confirmaes de enlace de dados
para confirmar se um quadro foi recebibo com sucesso. Se a
estao de envio no detecta o quadro de confirmao, seja por
causa do quadro de dados original ou porque a confirmao no foi
recebida intacta, o quadro retransmitido. Esta confirmao
explcita supera a interferncia e outros problemas relacionados a
sinais de rdio.

Outros Servios

Outros servios suportados pela 802.11


so a autenticao, associao
(conectividade a um dispositivo de rede
sem fio) e privacidade (criptografia).

Quadro 802.11

Campos de um Quadro 802.11

Campo de Verso de Protocolo - Verso de quadro 802.11 em uso

Campos de Tipo e Sub-tipo - Identificam uma das trs funes e sub-funes do quadro: controle, dados e gerenciamento

Campo To DS - Ajustado para 1 nos quadros de dados destinados ao sistema de distribuio (dispositivos na estrutura de rede sem fio)

Campo From DS - Ajustado para 1 nos quadros de dados que deixam o sistema de distribuio

Campo More Fragments (Mais Fragmentos) - Ajustado para 1 em quadros que tm um outro fragmento

Campo Retry (Repetir) - Ajustado para 1 se o quadro uma retransmisso do quadro anterior

Campo de Gerenciamento de Energia - Ajustado para 1 para indicar que um n estar em modo de economia de energia

Campos More Data (Mais Dados) - Ajustado para 1 para indicar para um n no modo de economia de energia que mais quadros esto em buffer
para aquele n

Campo WEP (Wired Equivalent Privacy) - Ajustado para 1 se o quadro contm informao WEP criptografada para segurana

Campo Order - Ajustado para 1 em um quadro de tipo de dado que usa classe de servio Estritamente Ordenado (no precisa reordernar)

Campo Durao/ID - dependendo do tipo de quadro, representa o tempo, em microsegundos, exigido para transmitir o quadro ou
uma identidade de associao (AID) para a estao que transmitiu o quadro

Campo Endereo de Destino (DA) - Endereo MAC do n de destino final da rede

Campo Endereo de Origem - Endereo MAC do n que iniciou o quadro

Campo Endereo do Receptor (RA) - Endereo MAC que identifica o dispositivo de rede sem fio que o receptor imediato do
quadro

Campo Endereo do Transmissor (TA) - endereo MAC que identifica o dispositivo de rede sem fio que transmitiu o quadro

Campo Nmero de Sequncial - Indica o nmero de sequncial designado ao quadro; quadros retransmitidos so identificados por
nmeros de sequncial em duplicata

Campo Nmero de Fragmento - Indica o nmero para cada segmento de um quadro

Campo Corpo ou Contedo do Quadro - Contm a informao que est sendo transportada; para quadros de dados, tipicamente um
pacote IP

Campo FCS - Contm uma CRC (verificao de redundncia cclica) de 32 bits do quadro

Вам также может понравиться