Vous êtes sur la page 1sur 19

A camada de Enlace

Servios e Protocolos

Camada de Enlace

Segunda camada do modelo OSI

Primeira Camada do Modelo TCP/IP


Modelo OSI

Modelo TCP/IP

Aplicao
Apresentao

Aplicao

Sesso
Transporte

Transporte

Rede

Inter-rede

Enlace
Host Rede
Fsica

Objetivos da camada de Enlace

Oferecer servios camada de rede

Deteco e Correo de erros de transmisso

Regular o fluxo de dados de modo que um host


mais rpido no sobrecarregue um mais lento

Camada de Enlace

Hosts e roteadores so conhecidos como ns


da rede
A ligao fsica entre dois ns tambm
conhecida como enlace

Ex: Enlace sem fio, Enlace com fio

Na camada de enlace a unidade de dados


chamada de Quadro ou Frame

O quadro de Enlace

A criao de um quadro feita ao receber o


pacote da camada superior (Rede)
Adiciona-se informaes de controle (Header e
Trailler)
Esse quadro transmitido para a camada fsica

Localizao da Camada de Enlace

Protocolos da camada de Enlace

Protocolos usados comumente na camada de


enlace:

IEEE802.11 - WiFi

ATM (Asynchronous Transfer Mode)

PPP(Point-to-Point Protocol)

Caractersticas

A camada de Enlace liga dois ns adjacentes


No h preocupao com o destino final do
pacote apenas com o destino imediato

Enlace 1

Enlace 2

Servios da camada de Enlace

Enquadramento de pacotes

Acesso ao enlace

Entrega confivel

Controle de Fluxo

Deteco de Erros

Correo de Erros

Enquadramento de pacote

Ao receber um pacote a camada de enlace precisa


adicionar informao a esse pacote
Essa informao pode ser um cabealho e/ou trailer

Cabealho adicionado ao incio do pacote

Trailer adicionado ao fim do pacote

Exemplos de campos adicionados ao pacote:

FCS Frame Check Sequence

Endereo de Origem

Endereo de Destino

Com a adio dos campos temos o Quadro

Acesso ao enlace

Conhecido como Medium Access Control Protocol


(MAC)
Define as regras para escrita e leitura de dados no
meio fsico (cabo, fibra, ondas de rdio)
Pode ser muito simples para meio onde h apenas
um transmissor e um receptor
No modelo Ethernet todos os ns podem escrever
e ler do meio

Problema do acesso mltiplo

nico enlace de broadcast para todos os ns

Enlace de Broadcast

Um nico cabo
interliga todos os ns
Apenas um n pode
transmitir por vez
Protocolos de acesso
ao meio mais
complexos

Entrega confivel

Camada de enlace pode garantir a entrega dos


quadros entre ns adjacentes
Exige que para cada pacote transmitido uma
confirmao de recebimento seja recebida
Exige que se numere os quadros de modo a
detectar quadros fora de sequencia
Mais comum em meios pouco confiveis.

Ex.: Redes sem fio

Entrega confivel

Exemplo de
transmisso confivel
em um rede sem fio

Controle de Fluxo

Busca garantir que um n transmissor no


afogue um n receptor
Quando um n consegue enviar mais pacotes
que o destino consegue receber acontecem
perdas de pacote
O mecanismo mais comum pedir autorizao
ao transmissor para enviar quadros
O transmissor autoriza o envio de n quadros

Deteco de Erros

Usando os campos de FCS (Frame Check


Sequence) a camada de enlace pode detectar
erros
O Campo FCS calculado usando um
algoritmo padro

Ex.: CRC, bit de paridade etc

Ao chegar no prximo n a camada de enlace


verifica o contedo com o campo FCS
Algoritmos no detectam 100% dos erros!

Correo de Erros

Ao detectar um erro a camada de enlace


descartar o quadro ou tentar corrigi-lo
possvel realizar a correo do erro se
houver informao suficiente no campo FCS
Para corrigir um quadro a atividade mais
comum solicitar a retransmisso deste

Quadro Ethernet

Exemplo do quadro Ethernet 802.3

Exemplo do quadro Wifi 802.11

Atividade

Qual a unidade de dados da camada de


Enlace?
Quais funes da camada de enlace?
Quais os campos existentes no quadro
Ethernet?
A camada de enlace pode oferecer entrega
confivel ou no, por que nas redes sem fio
usada a entrega confivel?

Vous aimerez peut-être aussi