f在1990年将CTCP协议在ircII 2.1版中实现，Troy Rollo在1991年将DCC协议在2.1.2版本中实现。
结构.CTCP采用一条codice_4与codice_5消息实现，消息中的第一个和最后一个字符是ASCII值0x01。此外，IRC协议中不允许的字符将被转义。由于codice_5按标准应产生一条回复，CTCP消息采用codice_4发送，而回复采用codice_5而非codice_4实现。CTCP查询在大多数客户端上按下列方式初始化：其中"<targ