2.1.3. Formato das TPDU - Data (DT)

Dependendo da classe e da opção (se formato extendido ou normal) a TPDU-DT pode estar estruturada de três (3) formas distintas.

O formato normal usado nas classes 0 e 1 tem os campos LI, código, número (1 octeto) da TPDU-DT e EOT, além dos dados do usuário.

Já para as classes 2, 3 e 4, o formato normal inclui o campo DST-REF - após o código da TPDU, e uma parte variável que pode conter um checksum (se for a classe 4).

Além dos dois (2) formatos normais descritos acima, pode-se usar - nas classes 2, 3 e 4, o formato estendido, que contém quatro (4) octetos para a numeração da TPDU.

Na classe 0, o campo contendo o número da TPDU e indicação de final é setado em zero. Na classe 2, esse campo pode assumir qualquer valor no caso de não ser usado o controle de fluxo explícito. Nos outros casos, o número da TPDU é usado no controle da seqüenciação e recuperação em caso de falhas.

O bit oito (8) do primeiro octeto do campo de numeração da TPDU indica (quando setado em 1) que a TPDU-DT é a última de uma seqüência de TPDU-DT, sendo chamado de EOT (End of TSDU).

O campo de dados do usuário limita-se pelo tamanho da TPDU que foi negociado no estabelecimento da conexão, menos o tamanho do cabeçalho.

A delimitação no final do campo de dados do usuário numa TPDU-DT é determinada pelos delimitadores dos níveis inferiores (nível de rede ou de enlace).

Uma TPDU-DT pode conter uma TSDU ou parte dela apenas. Quando é necessário segmentar a TSDU, a entidade de transporte a divide em uma seqüência ordenada de TPDU-DT. O envio dessas TPDU-DT não deve ser intercalado por outras TPDU-DT, em uma mesma conexão de transporte. O parâmetro EOT indica o término da seqüência de TPDU-DT pertencentes a uma mesma TSDU.