Come i robot comunicano con il CC non fa differenza con il modo in cui i programmi normali comunicano tra loro. La maggior parte dei robot ha un CC che è un vero server, questo significa che hanno un vero indirizzo IP e possono ascoltare una porta. Molti usano protocolli standard come HTTP, XML-RPC, SMTP / POP / IMAP, IRC, Web Socket, ecc. Alcuni usano protocolli personalizzati scritti in TCP o UDP. Molti crittografano e / o proxy i loro protocolli per evitare il rilevamento, solitamente utilizzando socket di crittografia standard come TLS (ad esempio HTTPS). Pochi potrebbero fare il peer to peer invece di un comando e controllo centrale, le tecniche utilizzate per comunicare peer to peer sono essenzialmente le stesse di altri protocolli peer to peer.
I robot devono fare i conti con le topologie di rete che limitano le connessioni in entrata, questo non è diverso dalle applicazioni legittime. Le tecniche utilizzate sono le stesse delle applicazioni legittime, il bot, come le applicazioni legittime, dovrebbe avviare la connessione, che apre un socket a due vie. Questa presa a due vie consente a un sistema esterno di inviare tutti i dati che è necessario premere.