camada de enlace de dados
Camada de Enlace de Dados
Cap Cardoso scardoso@ime.eb.br Enlace de Dados e o Modelo OSI
2
OSI X IEEE 802
Logical Link Control (LLC)
SDLC (IBM)→HDLC (ISO – WAN)
LAP, LAPB (ITU-T – WAN)
802.2 (IEEE, LANs e MANs)
Multiple Access Control
Sub-camada MAC fundamental em redes locais trata do problema de múltiplo acesso ao meio.
IEEE 802.3 (CSMA/CD), 802.4 (Token bus), 802.5
(Token Ring)
3
Objetivos e funções da camada de enlace
Transformar os sinais brutos da camada física em informação bem definida para oferecer à camada de rede
Controle de erros de transmissão
Detecção – retransmissão
Correção – se possível!
Controle de fluxo (evitar que um TX rápidos “afoguem” RX lentos)
Para alcançar os objetivos:
Enquadramento (Framing)
Endereçamento físico
Controle de acesso ao meio (sub-camada MAC)
4
Objetivos e funções da camada de enlace
Transformar os sinais brutos da camada física em informação bem definida para oferecer à camada de rede
Controle de erros de transmissão
Detecção – retransmissão
Correção – se possível!
Controle de fluxo (evitar que um TX rápidos “afoguem” RX lentos)
Para alcançar os objetivos:
Enquadramento (Framing)
Endereçamento físico
Controle de acesso ao meio (sub-camada MAC)
5
Serviços oferecidos à camada de rede
3 possibilidades de projeto da camada de enlace de dados:
Serviço sem conexão e sem confirmação;
Serviço sem conexão e com confirmação
Serviço orientado a conexões com confirmação
6
Enquadramento (Framing)
Motivação
Meio físico não é livre de erros;
Detecção e correção de erros;
Dividir o stream de bits em quadros (unidade de dados) de forma a gerenciar a transmissão facilitando o controle de erros;
Checksum (soma de verificação) aplicada aos quadros.
Métodos:
Contagem de caracteres
Enquadramento por caracter (utiliza character stuffing)
Enquadramento por bit