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.