A função de compressão de dados emprega um algoritmo na qual a string do caracter lido do DTE e codificado como uma palavra-código de comprimento fixo. O processo de emprego do dicionário, na qual as strings sao armazenados, e que são dinamicamente inseridos durante uma operação normal. A função de compressão de dados contém dois dicionários, um contido pela codificação de compressão de dados para uso na compressão de dados recebidos do DTE, e o outro contido pela codificação de compressão de dados para uso na decodificação de dados recebidos da função de controle de erro.
As funções do dicionário são:
a) string "matching", na qual a sequência de caracteres e lida do DTE, e o dicionário procura pelo resultado da string.
b) inserindo, na qual uma nova string e adicionada ao dicionário
c) a deletação de strings pouco usadas para que a capacidade de armazenamento possa ser reutilizada.