CAMADA DE ENLACE DE DADOS

Slides:



Advertisements
Apresentações semelhantes
CRC – Cyclic Redundancy Check
Advertisements

Camada de Enlace - LLC.
Mestrado em Telecomunicações
Redes de Computadores Prof. Msc. Wellington W. F. Sarmento
Códigos de Detecção e Correcção de erros
Fundamentos de Redes de Computadores
Camada de enlace Tecnicas de correção de erros e serviços
Camada de Enlace UNEMAT-FACIEX Dr. José Raúl Vento 2005
Detecção e Correção de Erros
Rede de Computadores MAT164 – Redes de Computadores I Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação.
Prof. Ivair Teixeira Redes de Computadores.
Wireshark Captura de Protocolos da camada de aplicação Captura de Protocolos da camada de aplicação Maicon de Vargas Pereira Maicon de Vargas Pereira.
1 Redes de Computadores II Módulo 1 – Introdução e a camada de enlace.
1 IER Protocolo PPP. 2 Camada de Enlace: PPP Protocolo de enlace ponto-a-ponto da Internet Características Auto-configuração automática: inicia e termina.
1 RCO2 Protocolo HDLC. 2 High Level Data Link Control ● Definido nos padrões ISO 33009, 4335, 6159 e 6256) ● Baseado no protocolo SDLC da IBM (criado.
Camada de Apresentação. Qual sua Funcionalidade? Ela é responsável pela formatação dos dados, e responsavel em fazer com que duas redes diferentes se.
Teoria de Filas – Aula 3 Aula de Hoje Variáveis aleatórias discretas Bernoulli Binominal Uniform Poisson Geométrica Aula Anterior Independência Condicionamento.
Administração de Sistemas Operacionais 1 -Windows Processos Curso Técnico em Redes de Computadores Prof. Emerson Felipe.
Matemática Básica Gráficos de Funções Reais. Como construir um Gráfico y x y = f(x) x3x3 y 3 x 2 x4x4 x 1 x 5 y4y4 y2y2 y1y1 y5y5 xy = f(x) x1x1 y1y1.
Disciplina de Fundamentos de Informática Professor Eduardo Alberto Felippsen Ensino Médio Integrado – Técnico em Informática 2015.
Arquiteturas de Redes de Computadores Prof. Dr. José Luís Zem Faculdade de Tecnologia de Americana Centro Paula Souza.
Projeto Integrador Número Binários Professor: Charles Leite.
INTRODUÇÃO Ligações inter- redes.
Casamento de Padrão Aproximado e Compressão de Huffaman
UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE MATEMÁTICA PROJETO PIBEG Unidade IV Interpolação Polinomial.
Teoria dos Grafos Geração de Valores aleatórios
Conhecendo o Protocolo Rodrigo Borges. O Modbus é um protocolo de comunicação de dados industrial desenvolvido em 1979 pela Modicon para possibilitar.
Árvores Binárias de Pesquisa (ABP)
Revisão de Lógica de Programação e Desenvolvimento Web
Prof. Anderson Terroso Redes de Comunicação sem Fio Agosto/2017
ELD - Eletrônica Digital
ESTRUTURA DE DADOS Professor: Marcelo Mendes Turma: MBI-1
Contagem Aula 2, ciclo 1.
Arquitetura de Redes: TCP/IP
Fundamentos de Aritmética
Modelagem para Otimização:Aula 2
Nataniel Vieira Endereçamento IP Nataniel Vieira
Técnicas de detecção e correcção de erros em transmissões digitais
XOR, Detecção de Erro, Comparadores
3.1 Classes e Objetos Em um programa orientado a objetos normalmente existem vários objetos de um mesmo tipo. Por exemplo, um programa de controle de.
Arquitetura de Computadores
Exercícios de Revisão Redes de Computadores Edgard Jamhour
Estrutura de dados Pilhas e filas
Contagem Aula 2, ciclo 1.
Componentes de Redes de Computadores
Cadastro de Funcionário
Camada de Enlace de dados Controle de Fluxo
Aula 07 Camada Física.
Camada de Enlace de dados
responsabilidades dessas camadas?
Camada de Enlace de Dados Detecção e Correção de Erros

Redes de comunicação Aula 06 - Comutação
Introdução a Redes v5.1 Capítulo 5: Ethernet. © 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Este documento contém informações públicas.
Zeros de funções.
Aplicações de Flip-Flops Registradores
Representação da Informação
Técnicas de Transmissão
Redes de Computadores.
Prof. Msc. Diovani Milhorim
Protocolo CAN Controller Area Network
Redes Industriais Rede DeviceNet™.
Curso básico de PHP. 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
Questionário Cada questão valerá 0,1 décimo a mais na nota de umas das provas anteriores; Ordem de respostas: lista de chamada. Caso o aluno chamado não.
Institutos Lactec, Eletronorte Brasil - ELN
Prof. Ricardo Luís Lachi
SISTEMAS DISTRIBUIDOS
CALCULADORA CARACTERE E VARIÁVEIS COMPOSTAS OU VETORES EM JAVA
Prof. Guilherme Alexandre Monteiro Reinaldo Recife
Vantagens e Restrições A tecnologia Frame Relay oferece vários benefícios, quando comparada com outras tecnologias: Custo de propriedade reduzido (equipamentos.
Transcrição da apresentação:

CAMADA DE ENLACE DE DADOS A camada de enlace de dados executa diversas funções específicas. Dentre elas estão as seguintes: Fornecer uma interface de serviço bem definida à camada de rede; Lidar com erros de transmissão; Regular o fluxo de dados.

CAMADA DE ENLACE DE DADOS A camada de enlace de dados pode ser projetada de modo a oferecer diversos serviços, que podem variar de sistema para sistemas. Três serviços razoáveis são oferecidos com frequência: Serviço sem conexão e sem confirmação; Serviço sem conexão com confirmação; Serviço orientado a conexão com confirmação.

CAMADA DE ENLACE DE DADOS Serviços oferecidos à camada de rede: Enquadramento Contagem de caracteres Bytes de Flags, com inserção de bytes Flags iniciais e finais, com inserção de bits. Controle de Fluxo Controle de Erros

CAMADA DE ENLACE DE DADOS Preenchimento (Transmissor) • Utilizado para remover a bandeira a partir dos dados. • Um 0 é inserido após cinco 1’s consecutivos no quadro. • Porque é necessário inserir 0 em 0111110? – Se não inserirmos, então: 0111110111 -> 0111110111 011111111 -> 0111110111 – Como é possível diferenciar no receptor? Retirando o preenchimento. (DESTUFFING ) (Receptor) • Se 0 é precedido por 011111 no fluxo de bits então é removido. • Se 0 é precedido por 0111111, então é o bit final da bandeira. Exemplo: Bits a serem removidos estão sublinhados abaixo.

Códigos detectores de erro

Códigos detectores de erro CRC detecção de erros em rajadas, erros simples baseia-se em tratar os bits de uma mensagem como coeficientes binários de um polinômio variável x qualquer 1 0 1 0 0 0 1 1 0 1 mensagem x9+x7+x3+x2+x0 1 1 0 1 0 1 polinômio gerador x5+x4+x2+x0

Códigos detectores de erro Cyclic Redundancy Checking O CRC, ou método de detecção polinomial, é um processo de checagem de erros mais sofisticado e utilizado que o método da paridade combinada, permitindo que se detecte praticamente a ocorrência de qualquer grupo de erros. Na transmisssão, os dados de informação a serem transmitidos são transformados em um polinômio D(x), em função dos “0”s e “1”s. O polinômio D(x) é multiplicado pelo termo de maior grau de um polinômio gerador G(x). O resultado desta multiplicação será um novo polinômio D”(x) que será dividido pelo polinômio gerador G(x). O resto desta divisão R(x) será enviado ao término da transmissão de D(x). Esse resto é chamado de FCS.

Códigos detectores de erro Cyclic Redundancy Checking Na recepção, os dadosrecebidos serão divididos pelo mesmo polinômio gerador G(x). Se o restodests divisão for igual a zero, significa que não houve erros na transmissão; caso contrário, foi detectado erro na transmissão, sendo necessário a retransmissão da informação enviada anteriormente As divisões polinomiais são realizadas desconsideranso a existência de sinal(divisão módulo 2). A aplicação do CRC é feita através de circuito elétrico implementado a partir do algoritmo matemático, dispondo, em particular para os polinômios geradores padronizados. Ex: CRC-12 ( x12+x11+x3+x2+x+1) CRC-16 (x16 + x15 +x2 +1)

Códigos detectores de erro 0 0 0 0 0 0 0 1 1 1 0 1 1 0 0 1 0 1 0 1 0 0 0 1 1 0 1 mensagem 0 0 0 0 0 1 1 0 1 0 1 polinômio 0 1 1 1 0 1 1 0 0 1 1 1 0 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 0 0 1 0 1 1 0 1 0 1 1 0 0 0 1 1 0 0 1 0 0 1 1 1 0 resto mensagem a ser enviada

Códigos detectores de erro 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 1 0 1 0 0 0 1 1 0 1 mensagem recebida 0 1 1 1 0 polinômio 0 1 1 1 0 1 1 0 0 1 1 1 0 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 0 0 1 0 1 1 1 1 0 1 1 1 1 0 1 1 0 1 0 resto mensagem recebida está OK Situação 1

Códigos detectores de erro 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 0 mensagem recebida 1 0 1 1 0 1 1 0 1 0 1 polinômio 0 1 1 1 0 1 1 0 0 1 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 0 1 1 1 0 0 1 0 1 1 0 0 0 1 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 resto mensagem recebida está com ERRO Situação 2