Digital Data Communications Message Protocol- DDCMP


O protocolo de enlace da DIGITAL, Digital Data Communications Message Protocol (DDCMP), é designado para operar em canais full-duplex ou half-duplex em modo sincronizado, redes ponto-a-ponto ou multi-ponto, e transmissões seriais ou paralelas. Além disso, pode ser ajustado a ambos os modos síncrono e serial assíncrono (start-stop). DDCMP é capaz de controlar a transferência de mensagens em padrões de hardware existentes e pode ser implementado em muitos sistemas operacionais.

O modo transparente é ativado através do uso de um contador (count field) no campo de header. O header tem um tamanho fixo. O contador determina o tamanho do campo de informação que pode conter até 16383 bytes. Para validar o header e o campo do contador, estes são seguidos por um campo de 16 bits de controle de erros (CRC-16). Todos os caracteres no header são incluídos nos cálculos do CRC. Uma vez validado, o contador é usado para receber o dado e localizar o segundo CRC-16 que é calculado a partir do conteúdo do campo de dados. Esta técnica é conhecida como "COUNT".