Estes são chamados códigos de controle e foram feitos para dizer ao terminal atual que você estava fazendo algo, em vez de passar para exibir algo. Alguns deles, como BEL (0x07), retrocedem tanto quanto os terminais eram verdadeiros teli-computadores (neste, 0x07 tocaria a campainha física no teletipo).
O DLE deve funcionar como o ESC - uma vez que o terminal o recebe, outros caracteres recebidos são para ser um comando ou outra comunicação para o terminal, e não devem ser enviados para o próprio dispositivo em si. Embora eu nunca tenha testemunhado um uso real disso.
ACK, NAK e SYN (e muitos outros, como início de cabeçalho SOH, início de texto STX, fim de texto ETX) podem ser usados para implementar um protocolo, mas não foram projetados com o TCP / IP em mente. O TCP / IP indica que, ao definir bits em um cabeçalho, não é transmitido um código ASCII inteiro. Estes podem ser úteis se fizer algo como transmitir arquivos através de um modem de 56k. Eu sei que os protocolos serial / modem, como o ZModem, usam alguns desses, e tenho certeza de que há outras coisas baseadas em modem serial / 56k que fazem isso.
Este gráfico sabe mais do que eu sobre eles, incluindo o que o DC1, Os códigos DC2, DC3 e DC4 foram criados para.