Buscar

INTRODUÇÃO A CAMADA DE ENLACE

Prévia do material em texto

INTRODUÇÃO A CAMADA DE ENLACE
	Considera-se como um nó, qualquer dispositivo que rode um protocolo da camada de enlace, podendo ser um hospedeiro, comutador, roteador ou hotspot. Os nós são conectados por canais de comunicação denominado enlaces. Os enlaces permitem um hospedeiro transmitir um datagrama até um destinatário através do caminho de comunicação, que por sua vez é constituído de inúmeros enlaces individuais. Logo um datagrama em transmissão desloca-se por cada um dos enlaces estabelecidos no caminho. A transmissão de um datagrama para dentro do enlace é estabelecido após o seu encapsulamento, transformando-se em um quadro para transporte, que por sua vez é constituído por um header, um campo de carga útil contendo o pacote, e um trailer.
	Os protocolos da camada de enlaces fornecem serviços que vão além do simples transporte de um datagrama entre nós adjacentes. Entre os serviços fornecidos por protocolos da camada de enlace temos:
Enquadramento de dados. trata-se do encapsulamento dos datagramas em um quadro da camada de enlace antes de serem transmitidos.
Acesso ao enlace. A transmissão de um quadro pelo enlace é controlada por um protocolo de acesso ao meio, denominado MAC (médium acesso control), que especifica as regras da transmissão.
Entrega confiável. Tem a finalidade de corrigir erros que ocorrem em enlaces locais, dispensando a retransmissão dos dados por um protocolo da camada de transporte. Assim fornecendo entrega de cada datagrama sem que ocorra erros. O serviço de entrega confiável é bastante utilizado por enlaces sem fios, que por sua vez, costumam ter altas taxas de erro. Em contrapartida, nas camadas de enlaces sem fio, este serviço pode ser considerado uma sobrecarga desnecessária, visto que nesta camada a taxa de erros é bastante baixa.
Detecção e correção de erros. Este serviço geralmente é executado em hardware, e tem a finalidade de detectar e corrigir erros, obrigando o emissor a enviar bits de detecção de erros no quadro, e o receptor realizar uma verificação de erros e corrigi-los se assim for necessário.
Compreende-se que a implementação da camada de enlace é feita em um adaptador de rede, que por sua vez, dispõem de um controlador que executa os serviços citados acima. Entretanto, parte dela é implementada em software, fornecendo funcionalidades para informações de endereçamento e ativação do hardware do controlador. Portanto, a camada de enlace é uma combinação e hardware s software.
	Os serviços de detecção e correção de erros, são capazes de fornecer técnicas simples e funcionais utilizadas na camada de enlace. Percebemos nos parágrafos anteriores, que o nó emissor é responsável pela proteção dos dados contra erros de bits. A proteção dos dados é feita através do EDC (error detection-and-correction), que adiciona bits de proteção na sequência de bits de um datagrama. Logo após, as novas sequências de bits são encapsuladas e enviadas para o nó receptor. Entretanto, ainda pode haver erros de bits não detectados pelo receptor, podendo entregar um datagrama corrompido à camada de rede.
	A verificação de paridade é uma das técnicas mais simples de detecção de erros. Sua execução se baseia em duas aplicabilidades, em esquemas com paridade ímpar ou par. Em esquemas com paridade par, um bit é adicionado com um determinado valor estabelecido pelo remetente, de modo que o número total de bits iguais à 1 seja par. Em esquemas com paridade impar ocorre o inverso, ou seja, o numero total de bits iguais à 1 seja ímpar. No lado receptor o processo é ainda mais simples, pois ele apenas verifica o total de bits de valor 1, caso for encontrado um valor ímpar em um esquema de paridade par, o receptor saberá que ocorreu um erro. Entretanto, caso for encontrado um valor par em um esquema de paridade ímpar, isso se resulta em um erro não detectado. 
	No esquema de paridade bidimensional, é possível a correção do bit corrompido de forma assertiva, visto que a localização do bit corrompido pode ser identificada através de índices em linhas e colunas de uma matriz. Também é possível a detecção, mas não a correção de combinações de dois erros em um único pacote. Neste esquema, o receptor detecta e corrige erros antecipadamente, este método é identificado por FEC (forward error correction). O FEC permite reduzir as retransmissões do remetente, através da correção imediata de erros no receptor.

Continue navegando