Camadas de enlace de dados

12
Camadas de Enlace de Dados Desenvolvido por: Felipe Weizenmann e Gabriele Werner

description

Redes de Computadores

Transcript of Camadas de enlace de dados

Page 1: Camadas de enlace de dados

Camadas de Enlace de Dados

Desenvolvido por: Felipe Weizenmann e Gabriele Werner

Page 2: Camadas de enlace de dados

sexta-feira, 14 de abril de 2023

Camada de Enlace de Dados 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.

Page 3: Camadas de enlace de dados

sexta-feira, 14 de abril de 2023

Camada de Enlace de Dados 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.

Page 4: Camadas de enlace de dados

sexta-feira, 14 de abril de 2023

Camada de Enlace de Dados 4

Funções do Projeto de CamadasFornecer Interface bem definida a

camada de Rede;Lidar com Erros;Regular Fluxo de Dados.

Page 5: Camadas de enlace de dados

sexta-feira, 14 de abril de 2023

Camada de Enlace de Dados 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.

Page 6: Camadas de enlace de dados

sexta-feira, 14 de abril de 2023

Camada de Enlace de Dados 6

1.2-EnquadramentoOs Pacotes recebidos da Camada

de Rede são encapsulados em Quadros:

Page 7: Camadas de enlace de dados

sexta-feira, 14 de abril de 2023

Camada de Enlace de Dados 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.

Page 8: Camadas de enlace de dados

sexta-feira, 14 de abril de 2023

Camada de Enlace de Dados 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.

Page 9: Camadas de enlace de dados

sexta-feira, 14 de abril de 2023

Camada de Enlace de Dados 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.

Page 10: Camadas de enlace de dados

sexta-feira, 14 de abril de 2023

Camada de Enlace de Dados 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)

Page 11: Camadas de enlace de dados

sexta-feira, 14 de abril de 2023

Camada de Enlace de Dados 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);

Page 12: Camadas de enlace de dados

sexta-feira, 14 de abril de 2023

Camada de Enlace de Dados 12

ReferênciasArtigos em PDF: www.ece.ufrgs.br/ www.wikipedia.org/ www.lee.eng.uerj.br/ www.cultura.ufpa.br/