Camada de Link de Dados é a segunda camada do Modelo de Camadas OSI. Esta camada é uma das camadas mais complicadas e tem funcionalidades e passivos complexos. Camada de ligação de dados esconde os detalhes do hardware subjacente e representa-se para a camada superior como o meio para se comunicar.
camada de ligação de dados funciona entre duas hosts que estão diretamente conectadas em algum sentido. Esta conexão direta pode ser ponto a ponto ou transmissão. Os sistemas na rede de Transmissão são ditos estar no mesmo link. O trabalho da camada de ligação de dados tende a ficar mais complexo quando está lidando com múltiplos hosts em um único domínio de colisão.
camada de ligação de dados é responsável pela conversão de fluxo de dados para sinais bit por bit e para enviar isso sobre o hardware subjacente. No final de recepção, camada de ligação de dados pega os dados de hardware que estão na forma de sinais elétricos, reúne-os em um formato de quadro reconhecível, e mãos sobre a camada superior.
camada de link de Dados tem duas sub-camadas:
-
Controle de Link Lógico: Ele lida com protocolos, controle de fluxo e controle de erros
-
Controle de Acesso de Mídia: Ele lida com o real controle da mídia
a Funcionalidade da Camada de ligação de Dados
camada de link de Dados faz muitas tarefas em nome da camada superior. Estas são:
-
enquadramento
camada de ligação de dados pega pacotes da camada de rede e encapsula-os em quadros.Em seguida, ele envia cada frame pedaço A pedaço no hardware. No final do receptor, a camada de ligação de dados apanha os sinais do hardware e monta-os em quadros.
-
endereçamento
camada de ligação de dados fornece mecanismo de endereçamento de hardware da camada-2. O endereço de Hardware é assumido como único no link. Ele é codificado em hardware no momento da fabricação.
-
sincronização
Quando quadros de dados são enviados na ligação, ambas as máquinas devem ser sincronizadas para serem transferidas.
-
controlo de erros
por vezes, os sinais podem ter encontrado problemas na transição e os bits são invertidos.Estes erros são detectados e tentam recuperar bits de dados reais. Fornece também um mecanismo de comunicação de erros ao remetente.as estações situadas na mesma ligação podem ter velocidades ou capacidades diferentes. A camada de ligação de dados garante o controle de fluxo que permite a ambas as máquinas trocar dados na mesma velocidade.
-
multi-Access
Quando a máquina na ligação partilhada tenta transferir os dados, tem uma elevada probabilidade de colisão. A camada de ligação de dados fornece mecanismos como CSMA/CD para equipar a capacidade de acessar uma mídia compartilhada entre vários sistemas.