2. Dividido em:
1-Projeto da Camada:
1.1-Serviços;
1.2-Enquadramento;
1.3-Controle de erros;
1.4-Controle de fluxo.
2-Detecção e correção de Erros:
2.1-Códigos de Correção;
2.2-Codigos de detecção.
3-Exemplos de protocolos de Enlace.
segunda-feira, 26 de maio de
2014 Camada de Enlace de Dados 2
3. 1-Projeto da Camada
É a camada que lida com quadros,
grupo de bits transmitidos pela
rede. Ela depende da camada Física
para enviar os bits;
A camada de Enlace de Dados
assegura que os quadros enviados
pela rede serão recebidos com o
devido tratamento de erros
eventuais, que podem implicar em
retransmissão do quadro.
segunda-feira, 26 de maio de
2014 Camada de Enlace de Dados 3
4. Funções do Projeto de Camadas
Fornecer Interface bem definida a
camada de Rede;
Lidar com Erros;
Regular Fluxo de Dados.
segunda-feira, 26 de maio de
2014 Camada de Enlace de Dados 4
5. 1.1-Serviços oferecidos a Camada
de Rede
Transferir dados da camada de rede
da máquina de origem até a camada de
rede da máquina de destino, dividido
em:
1.1.1. Serviços sem Conexão e sem
Confirmação;
1.1.2. Serviço sem conexão e com
Confirmação;
1.1.3. Serviço com Conexão e com
Confirmação.segunda-feira, 26 de maio de
2014 Camada de Enlace de Dados 5
6. 1.2-Enquadramento
Os Pacotes recebidos da Camada de
Rede são encapsulados em Quadros:
segunda-feira, 26 de maio de
2014 Camada de Enlace de Dados 6
7. 1.2-Enquadramento
Para delimitar o Quadro:
• Alteração da codificação da camada
física usado em redes físicas que usam
redundância na codificação dos
delimitadores de Quadro, com dois
pulsos para cada bit:
Alto / Baixo para o bit 1;
Baixo / Alto para o bit 0.
segunda-feira, 26 de maio de
2014 Camada de Enlace de Dados 7
8. 1.3-Controle de Erros
Uso de quadros de Feedback do
receptor para o emissor sobre os
quadros transmitidos;
Uso de contadores de tempo máximo
para espera de um feedback;
Uso de número de sequências nos
quadros enviados.
segunda-feira, 26 de maio de
2014 Camada de Enlace de Dados 8
9. 1.4- Controle de Fluxo
Equilíbrio entre a taxa de transmissão
e de recepção de quadros;
O protocolo deve manter regras bem
definidas quando um transmissor pode
enviar o quadro seguinte;
Uso de Controle de Fluxo baseado em
Feedback.
segunda-feira, 26 de maio de
2014 Camada de Enlace de Dados 9
10. 2- Detecção de Erros
Ruídos e distorções causam erro de
transmissão na camada Física que precisam
ser tratados na camada de Enlace.
Taxa de erro: inerente a cada tipo de
circuito:
2.1. Códigos de Correção de Erros
Código de Hamming;
2.2. Código de Detecção de Erros e
Retransmissão;
Código polinomial : CRC (código de
Redundância Cíclica)segunda-feira, 26 de maio de
2014 Camada de Enlace de Dados 10
11. 3-Exemplos de Protocolos de
Enlace
3.1- Protocolo Simplex sem restrições;
3.2- Protocolo Simplex stop and Wait;
3.3- Protocolo Simplex para canal com
ruído;
Outros exemplos de protocolos:
3.4- Protocolo HDLC (High-level Data
Link Control);
3.5- Protocolo PPP (Point-to-Point
Protocol);
segunda-feira, 26 de maio de
2014 Camada de Enlace de Dados 11
12. Referências
Artigos em PDF:
www.ece.ufrgs.br/
www.wikipedia.org/
www.lee.eng.uerj.br/
www.cultura.ufpa.br/
segunda-feira, 26 de maio de
2014 Camada de Enlace de Dados 12
Notas do Editor
felipe
augusto
Bruno goettems
felipe
1.1.1. Serviços sem Conexão e sem Confirmação
• Não há confirmação de recebimento
• Não há estabelecimento de conexão lógica
• Não nenhuma tentativa de detectar ou recuperar quadros
danificados ou perdidos
• Usada em redes com taxa de erros muito baixas e
recuperação em uma camada acima
• Usadas em Redes Locais e em aplicações Real Time;
1.1.2. Serviço sem conexão e com Confirmação
• Não estabelece conexão lógica
• O receptor confirma o quadro recebido para o emissor
• O emissor retransmite quadros não confirmados após um
tempo predeterminado sem confirmação
• Utilizados em canais não confiáveis
• Utilizado em conexões sem fio;
1.1.3. Serviço com Conexão e com Confirmação
• Estabelece conexão lógica entre o emissor e o receptor
• Quadros são numerados e a entrega é garantida
• Garante a não duplicidade
• Garante a entrega na ordem correta
• Três fase no processo de transmissão:
- Estabelecimento da Conexão
- Transferência dos dados
- Encerramento da Conexão