Tipo 2 - Orientado à conexão
No serviço orientado à conexão, as máquinas origem e destino estabelecem uma conexão antes que quaisquer dados sejam transferidos. Os quadros enviados são numerados fazendo com que eles sejam recebidos na ordem correta e sem erros, estabelecendo um fluxo de bits confiáveis.
Utilizando estes serviços, a transferência de dados é realizada em três etapas: estabelecimento de conexão (inicialização das variáveis e contadores), a transferência de dados e a desconexão (liberação de variáveis e contadores).
As principais variáveis de estado utilizadas para controlar o fluxo de informações são as seguintes:
- V(S)
- Armazena o número do próximo quadro ou UDPE I (unidade de dados do protocolo de enlace tipo informaço) a ser enviado em um enlace específico;
- V(R)
- Armazena o número do próximo quadro ou UDPE I esperado para recebimento;
- Bit P/F (Poll/Final)
- O bit P deve estar setado em 1 quando desejar solicitar uma resposta do LLC endereçado e o bit F deve estar setado em 1 para indicar que o quadro enviado é uma resposta a um comando que tenha solicitado uma resposta, isto é, um comando recebido com o bit P setado em 1.
Na figura abaixo serão mostradas as primitivas utilizadas pelo serviço orientado à conexão.
Os comandos e respostas do protocolo de enlace foram divididos em três grupos distintos, a saber:
- Comandos e respostas de informação
- Comandos e respostas de supervisão
- Comandos e respostas não numerados