O que é o controle de link lógico?
O controle de link lógico (LLC) é uma das duas subcamadas da segunda camada do modelo OSI (Open Systems Interconnection), a camada de link de dados. É a LLC que pega pacotes e os coloca em quadros que podem ser convertidos pelas camadas inferiores nos bits que realmente se movem através de um meio. Entretanto, esse não é o seu único trabalho, pois a LLC também é responsável por estabelecer uma interface mais padronizada para muitos protocolos de comunicação diferentes, controlar o fluxo de dados e garantir que os dados cheguem ao seu destino.
A maneira como a camada de link de dados funciona é que as camadas superiores do modelo OSI passam datagramas ou pacotes pelas outras camadas do modelo até atingirem a camada de link de dados. O controle lógico do link, trabalhando em conjunto com seu irmão, insere os dados no que é conhecido como quadros. Os quadros são então entregues ao componente analógico multiplexado (MAC), que atribui os destinos de endereço de hardware específicos aos quadros. Depois que a camada de enlace de dados conclui seu trabalho, ela passa os dados para a camada mais baixa do modelo OSI, a camada física, que transforma os dados em um fluxo de sinais elétricos para o fio. Dessa maneira, a LLC fornece a capacidade de qualquer uma das camadas superiores transmitir dados sem precisar saber nada sobre o tipo de rede na qual os dados estão saindo.
Existem dois tipos de operação para o controle de link lógico, sem conexão e orientado a conexão. Com uma LLC sem conexão, também conhecida como controle de link lógico tipo um, ou LLC1, não há vínculo garantido estabelecido com a extremidade receptora. O LLC tipo um simplesmente envia e recebe fluxos de dados entre outros pares sem conexão, sem que cada um deles se preocupe em confirmar o recebimento. Isso é útil para alguns protocolos de comunicação que não precisam ter sua transmissão negociada previamente, como o protocolo de transferência de hipertexto (HTTP) usado na rede mundial de computadores e o protocolo de datagrama de usuário (UDP) usado para vários outros Serviços.
Com uma conexão de link lógico tipo dois, ou LLC2, a transmissão orientada a conexão exige que cada extremidade da comunicação confirme seu link com a outra antes que qualquer dado possa ser enviado ou recebido. O LLC2 fornece uma melhor verificação e correção de erros, no caso de alguns dados serem perdidos ao longo do caminho. Com esse link de comunicação pré-estabelecido, é necessário que cada extremidade da comunicação confirme o recebimento dos dados e solicite qualquer coisa que possa estar faltando. Um dos protocolos orientados a conexão mais conhecidos e usados com freqüência, o TCP (Protocolo de Controle de Transmissão), na verdade utiliza um método sem conexão, o Protocolo da Internet (IP). Isso é feito numerando os pacotes enviados e reorganizando-os quando recebidos.