A principal função da camada de acesso à rede (também conhecida como camada de link ou camada de link de dados) é para fornecer transmissão confiável de quadros de dados em um único link físico. Isso envolve várias tarefas importantes:
* Enquadramento: Quebrando dados em quadros, adicionando cabeçalhos e reboques para fornecer recursos de endereçamento e detecção de erros/correção.
*
Endereço físico: Adicionando endereços MAC a cada quadro para identificar os dispositivos de origem e destino na rede local.
*
Detecção de erro: Empregar técnicas como somas de verificação ou CRC (verificação de redundância cíclica) para detectar erros que podem ter ocorrido durante a transmissão.
*
Correção de erro (às vezes): Em alguns casos, a camada de link também pode implementar mecanismos de correção de erros para corrigir automaticamente erros detectados.
*
Controle de fluxo: Gerenciando a taxa de transmissão de dados para impedir a perda de dados devido ao excesso de buffer no receptor.
*
Controle de acesso: Gerenciando o acesso ao meio físico compartilhado (como em redes Ethernet usando CSMA/CD ou em redes sem fio usando protocolos como o Wi-Fi) para evitar colisões e garantir a transmissão ordenada.
*
Controle de acesso médio (MAC): Esta é uma subfunção crucial que define como os dispositivos compartilham o meio físico.
Em resumo, a camada de acesso à rede preenche a lacuna entre o hardware físico e as camadas de rede mais altas, garantindo que os dados sejam trocados de forma confiável entre dispositivos diretamente conectados.