Camada de Ligação de Dados



Documentos relacionados
Redes de Computadores

Tecnologias de Redes Informáticas (6620)

Introdução. Algumas terminologias. Camada de Enlace de Dados. Prof. Leandro Pykosz

Nível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede

Redes de Computadores II. Módulo 1 Introdução e a camada de enlace

REDES DE COMPUTADORES. Detecção e Correção de Erros

III-2 Cyclic Redundancy Check

Redes Locais. Prof. Luiz Carlos B. Caixeta Ferreira

Erros e Protocolos de Recuperação Códigos detectores e correctores de erros.

16.36: Engenharia de Sistemas de Comunicação Aula 14: Códigos cíclicos e detecção de erros

1 - Cite o nome dos principais campos de um quadro Ethernet, explicando qual a funcionalidade de cada campo.

Nível de Enlace. Nível de Enlace. Serviços. Serviços oferecidos os nível de rede

Redes de Computadores

Arquitetura de Redes: Camadas de Protocolos (Parte II)

Exercícios do livro: Tecnologias Informáticas Porto Editora

Códigos de Detecção e Correcção de Erros

ESCOLA SECUNDÁRIA C/ 3º CICLO DE MANUEL DA FONSECA, SANTIAGO DO CACÉM

Padrão IEEE 802 e Ethernet

Prof. Marcelo Machado Cunha Parte 3

Módulo 7 Tecnologia da Ethernet

Comunicando através da rede

Prof. Marcelo de Sá Barbosa REDE DE COMPUTADORES

Redes de Computadores. Revisões

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Cap 01 - Conceitos Básicos de Rede (Kurose)

Interconexão de Redes Parte 2. Prof. Dr. S. Motoyama

Tratamento de erros. Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Abril de 2006

Codificação de Canal

Redes e Serviços em Banda Larga

Redes de Comunicações. Redes de Comunicações

Redes de Computadores 3ª Colecção Exercícios diversos 16 de Dezembro de 2005 Spanning Tree, Protocolo IP, Encaminhamento em redes IP e Cam.

Introdução às Redes de Computadores

Estrutura do tema ISC

Centro Federal de Educação Tecnológica CEFET/BA

Estrutura de um Rede de Comunicações. Redes e Sistemas Distribuídos. Tarefas realizadas pelo sistema de comunicação. Redes de comunicação de dados

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

Redes e Telecomunicações

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

Módulo 5 Cablagem para LANs e WANs

Parte IV. Camada de Enlace. Rede X Enlace. Rede X Enlace. Rede X Enlace. Redes de Computadores 1. Prof. Miguel Elias Mitre Campista

ARP. Tabela ARP construída automaticamente. Contém endereço IP, endereço MAC e TTL

Roteamento e Comutação

Redes de Computadores

Detecção de Portadora em Redes de Acesso múltiplo (CSMA)

Curso de Instalação e Gestão de Redes Informáticas

Redes e Serviços Internet (5388)

Protocolos de Redes Revisão para AV I

Protocolo Ethernet e Dispositivos de Interconexão de LANs

Fundamentos de Redes de Computadores. Elementos de Redes Locais

Tecnologia e Infraestrutura. Conceitos de Redes

REDE DE COMPUTADORES

Estrutura de um Rede de Comunicações. Redes de comunicação. de Dados. Network) Area. PAN (Personal( Redes de. de dados

Administração de Sistemas de Informação Gerenciais

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 27 de Janeiro de 2006 Exame de 2ª Época A

Claudivan C. Lopes

Agenda. Rede de Computadores (Técnico em Informática) Modelo em Camadas. Modelo em Camadas. Modelo em Camadas 11/3/2010

Redes de Computadores

Unidade 3 Visão Geral de Equipamentos de Rede

P L A N O D E D I S C I P L I N A

Redes de Computadores

REDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 1. Avaliação sumário da matéria do capítulo 1

Redes de Computadores. Prof. André Y. Kusumoto

Redes de Computadores

Redes de Computadores

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Introdução. Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Março de 2006

Redes de Computadores II Prova 3 13/07/2012. Nome:

Revisão. Karine Peralta

Redes de Computadores

AULA Redes de Computadores e a Internet

Redes de Computadores 1ª Colecção Exercícios diversos 2 de Novembro de 2006 Arquitecturas de comunicação, controlo de acesso ao meio

Comunicação de Dados

Estrutura de um Rede de Comunicações

Aula-16 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama

REDES DE COMPUTADORES II. Ricardo José Cabeça de Souza

Sistemas de Telecomunicações I

Aula 6 Modelo de Divisão em Camadas TCP/IP

Redes de Computadores Camada de Acesso ao Meio. Prof. MSc. Hugo Souza

Redes de Computadores

Padrão Ethernet. Características Gerais

Redes de Computadores

CCNA 1 Conceitos de Ethernet. Kraemer

O protocolo MODBUS define também o tipo diálogo entre os equipamentos, define por exemplo quem pode enviar dados e em que altura.

Faculdades NDA Sistemas de Informação Disciplina: Redes de Computadores Questionário de apoio ao Módulo I

Redes de Computadores II

Evolução na Comunicação de

Redes de Computadores I ENLACE: PPP ATM

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas

REDES DE COMPUTADORES - I UNI-ANHANGUERA CENTRO UNIVERSITÁRIO DE GOIÁS CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROF.

Serviço de datagrama não confiável Endereçamento hierárquico. Facilidade de fragmentação e remontagem de pacotes

I. Dados Identificadores Tecnologia em Desenvolvimento de Sistemas de Informação

Transcrição:

Camada de Ligação de Dados Serviços Detecção e correcção de erros Protocolos de Acesso Múltiplo Endereçamento em LANs Hubs e Pontes de interligação Tecnologias da camada de ligação de dados Ethernet Anel com testemunho Redes locais sem fios PPP ATM 1º Semestre 2006/2007 Redes de Computadores I 5.1 Camada de Ligação de Dados link Os canais de comunicação que interligam dois nós adjacentes serão designados por ligações ouconexões e podem ser de vários tipos Cabos eléctricos ou ópticos ponto a ponto Canais rádio ponto a ponto Canais partilhados com acesso múltiplo (LAN s) Os pacotes do nível de ligação de dados designam-se portramas. As tramas são usadas para transportar datagramas de um nó para o nó adjacente. 1º Semestre 2006/2007 Redes de Computadores I 5.2 1

Serviços da camada de ligação de dados Construção e delimitação de tramas: Encapsulamento de datagramas adicionando cabeçalho e terminação Acesso ao canal (meio) Definição dos procedimentos no caso de meio partilhado Gestão de identificadores de origem e destino - endereços MAC Transmissão fiável entre nós adjacentes Dependendo do tipo de ligação pode ser necessário usar técnicas específicas de transmissão fiável 1º Semestre 2006/2007 Redes de Computadores I 5.3 Serviços da camada de ligação de dados (cont.) Controlo de fluxo Detecção de erros Tratamento de erros causados por ruído no canal de comunicação. Pedido de repetição de tramas Descarte da trama Correcção de erros Serviço half-duplex ou full-duplex 1º Semestre 2006/2007 Redes de Computadores I 5.4 2

Realização datagrama Protocolo de nível 2 trama adaptador trama adaptador Camada de ligação de dados muitas vezes realizada num adaptador autónomo ( Network Interface Card NIC) Placa Ethernet, PCMCI ou 802.11 1º Semestre 2006/2007 Redes de Computadores I 5.5 Camada de Ligação de Dados Serviços Detecção e correcção de erros Protocolos de Acesso Múltiplo Endereçamento em LANs Hubs e Pontes de interligação Tecnologias da camada de ligação de dados Ethernet Anel com testemunho Redes locais sem fios PPP ATM 1º Semestre 2006/2007 Redes de Computadores I 5.6 3

Detecção de erros Introdução de bits calculados em função dos bits de dados redundância Principais técnicas: - Paridade (uni- ou multidimensional) - Soma de verificação ( checksum ) - Código cíclico de verificação ( Cyclic Redundancy Code CRC) Os erros só são detectados se no receptor, os bits redundantes calculados, forem diferentes dos inscritos na trama. Dados Bits Redundantes Dados Bits Redundantes Canal com ruído 1º Semestre 2006/2007 Redes de Computadores I 5.7 Paridade Bit de paridade Detecta um número ímpar de bits errados Paridade bidimensional horizontal vertical Um erro simples pode ser corrigido 011100001011 1 10101 1 11110 0 01110 1 00101 0 1º Semestre 2006/2007 Redes de Computadores I 5.8 4

Código Cíclico de Verificação - CRC Mensagem de m bits é interpretada como sendo um polinómio M(x) de grau inferior a m Polinómio gerador de grau r Cálculo do CRC Dividendo éx r M(x) Divisor ég(x) Divisão módulo 2 produz resto R(x), de grau inferior a r Mensagem transmitida ét(x) = x r M(x) + R(x) Notar quet(x) é divisível por G(x) Detecção de erros Se a mensagem recebida for divisível por G(x) então não se detectam erros 1º Semestre 2006/2007 Redes de Computadores I 5.9 CRC - Exemplo G(x) = x 3 + x 2 + 1 1000 M(x) = x 7 + x 4 + x 3 + x 1 1000000 x 3 M(x) = x 10 + x 7 + x 6 + x 4 101 R(x) = x 2 + 1 1000101 x 3 M(x) + R(x) = x 10 + x 7 + x 6 + x 4 + x 2 + 1 1000000 11111001 1001 1000 1011 1100 0010 0000 0100 0000 1000 101 1º Semestre 2006/2007 Redes de Computadores I 5.10 5

CRC Propriedades Mensagem recebida ét(x) + E(x), em que E(x) é o padrão de erros Padrão de erros é detectado se e só se E(x) não é divisível por G(x) Erros simples são detectados, se G(x) tiver mais do que um termo Número ímpar de erros são detectados, se G(x) tiver x + 1 como factor Rajadas de erros de comprimento inferior ou igual a r são detectadas, se G(x) tiver grau r e incluir o termo 1 Rajadas de erros de comprimento r + 1 só não são detectadas com probabilidade 1 / 2 r 1, se G(x) tiver grau r e incluir o termo 1 1º Semestre 2006/2007 Redes de Computadores I 5.11 CRC Polinómios utilizados CRC-8 CRC-10 CRC-12 CRC-CCITT CRC-32 G(x) = x 8 + x 2 + x 1 + 1 G(x) = x 10 + x 9 + x 5 + x 4 +x 1 + 1 G(x) = x 12 + x 11 + x 3 + x 2 + 1 G(x) = x 16 + x 12 + x 5 + 1 G(x) = x 32 + x 26 + x 23 + x 22 + x 16 + x 12 + x 11 + x 10 + x 8 + x 7 + x 5 + x 4 + x 2 + x 1 + 1 1º Semestre 2006/2007 Redes de Computadores I 5.12 6

CRC - Realização CRC é fácil de realizar em hardware recorrendo a registos de deslocamento G(x) = x 3 + x 2 + 1 dados x 2 x 1 FF XOR FF FF XOR 1º Semestre 2006/2007 Redes de Computadores I 5.13 7