Le DDC existe à trois niveaux : DDC1, DDC2B et DDC2AB (le AB correspond à Access Bus). La version actuelle du DDC, appelée DDC2B, est basée sur le bus I²C (Inter Integrated Circuit). C'est un bus série qui autorise plusieurs maîtres de bus, même si le DDC2B n'en autorise qu'un seul — l'émetteur du flux. L'écran contient une puce à lecture seule (ROM), programmée par le fabricant, qui contient les informations sur les capacités d'affichage de l'écran.
Le DDC1 est un lien unidirectionnel, allant de l'écran vers la carte graphique. Une identification EDID (Extended Display Identification) contenant les paramètres de l'écran est transmise à la carte graphique. La version DDC2AB, conçue par Philips et Digital avant l'arrivée de l'USB, n'a pas été retenue par les constructeurs. Elle devait permettre de brancher des périphériques pour le PC, sur l'écran et d'utiliser seulement le câble du moniteur. Les constructeurs ont préféré intégrer un hub USB sur les écrans.