At the most elementary level, a communication protocol is comprised of a set of rules and guidelines that allow two or more nodes to communicate successfully over a network. DIDO networks must have a standardized robust protocol as the basis for processing transactions and to provide other communications between nodes.