A camada de enlace de dados
Neste artigo, vamos estudar os serviços oferecidos pela segunda camada do modelo de referência OSI, a geração dos quadros (frames), o tratamento de erros e o controle de fluxo. Apesar de possuir protocolos que verificam a natureza dos erros, suas causas e como podem ser detectados e corrigidos, estes protocolos poderão ser tema para um futuro artigo.
Introdução
A função da segunda camada no modelo de referência OSI - camada de enlace de dados - é converter o fluxo de dados sem formatação, fornecido pela primeira camada (camada física) em um fluxo de quadros a ser utilizado pela camada de rede.
Vários métodos de enquadramento são utilizados, como a contagem de bits, ou caracteres, e a inserção de caracteres e flags através da inserção de bits.
Os protocolos que atuam na camada de enlace de dados podem oferecer recursos de controle para retransmissão de quadros (frames) com falhas ou perdidos. Outra função importante da camada de enlace de dados, é o controle de fluxo, na qual ela impede que um transmissor (servidor) rápido "afogue" um receptor lento.
Um dos protocolos mais importantes dessa camada é o "sliding windows" - janela deslizante que consegue integrar de forma eficiente, tanto o controle de erros, como o controle de fluxo.
As antigas redes locais de difusão, exerciam outra questão fundamental na camada de enlace de dados, que era a de controlar o acesso ao canal compartilhado quando utilizavam ainda o padrão 802.3 - 10BaseX nas chamadas topologias em barramento.
Este problema era resolvido através da subcamada especial da camada de enlace de dados, a subcamada MAC - Controle de Acesso ao Meio.
* É importante lembrarmos que, apesar deste artigo referir-se exclusivamente à camada de enlace de dados, as funções de controle de erros e controle de fluxo, fazem parte também da camada de transporte.
Vários métodos de enquadramento são utilizados, como a contagem de bits, ou caracteres, e a inserção de caracteres e flags através da inserção de bits.
Os protocolos que atuam na camada de enlace de dados podem oferecer recursos de controle para retransmissão de quadros (frames) com falhas ou perdidos. Outra função importante da camada de enlace de dados, é o controle de fluxo, na qual ela impede que um transmissor (servidor) rápido "afogue" um receptor lento.
Um dos protocolos mais importantes dessa camada é o "sliding windows" - janela deslizante que consegue integrar de forma eficiente, tanto o controle de erros, como o controle de fluxo.
As antigas redes locais de difusão, exerciam outra questão fundamental na camada de enlace de dados, que era a de controlar o acesso ao canal compartilhado quando utilizavam ainda o padrão 802.3 - 10BaseX nas chamadas topologias em barramento.
Este problema era resolvido através da subcamada especial da camada de enlace de dados, a subcamada MAC - Controle de Acesso ao Meio.
* É importante lembrarmos que, apesar deste artigo referir-se exclusivamente à camada de enlace de dados, as funções de controle de erros e controle de fluxo, fazem parte também da camada de transporte.