DCN - Introdução à camada de link de dados
A camada de enlace de dados é a segunda camada do modelo em camadas OSI. Esta camada é uma das camadas mais complicadas e possui funcionalidades e responsabilidades complexas. A camada de enlace oculta os detalhes do hardware subjacente e se representa para a camada superior como o meio de comunicação.
A camada de enlace de dados funciona entre dois hosts que estão diretamente conectados em algum sentido. Essa conexão direta pode ser ponto a ponto ou transmissão. Sistemas em rede de broadcast estão no mesmo link. O trabalho da camada de enlace de dados tende a se tornar mais complexo quando se trata de vários hosts em um único domínio de colisão.
A camada de enlace é responsável por converter o fluxo de dados em sinais bit a bit e enviá-los pelo hardware subjacente. Na extremidade receptora, a camada de enlace de dados coleta dados do hardware que estão na forma de sinais elétricos, monta-os em um formato de quadro reconhecível e os entrega à camada superior.
A camada de enlace de dados tem duas subcamadas:
Logical Link Control: Lida com protocolos, controle de fluxo e controle de erros
Media Access Control: Trata do controle real da mídia
Funcionalidade da camada de link de dados
A camada de enlace de dados realiza muitas tarefas em nome da camada superior. Esses são:
Framing
A camada de enlace de dados pega pacotes da Camada de Rede e os encapsula em Quadros. Em seguida, envia cada quadro bit a bit no hardware. Na extremidade do receptor, a camada de enlace de dados pega os sinais do hardware e os monta em quadros.
Addressing
A camada de enlace de dados fornece mecanismo de endereçamento de hardware da camada 2. O endereço de hardware é considerado exclusivo no link. Ele é codificado em hardware no momento da fabricação.
Synchronization
Quando os frames de dados são enviados no link, as duas máquinas devem ser sincronizadas para que a transferência ocorra.
Error Control
Às vezes, os sinais podem ter encontrado problemas na transição e os bits são invertidos. Esses erros são detectados e tentados recuperar bits de dados reais. Ele também fornece mecanismo de relatório de erros ao remetente.
Flow Control
As estações no mesmo link podem ter velocidades ou capacidades diferentes. A camada de link de dados garante o controle de fluxo que permite que ambas as máquinas troquem dados na mesma velocidade.
Multi-Access
Quando o host no link compartilhado tenta transferir os dados, há uma alta probabilidade de colisão. A camada de enlace de dados fornece um mecanismo como CSMA / CD para equipar a capacidade de acessar uma mídia compartilhada entre vários sistemas.