Basically a L3 protocol that allows things to talk to each other.
The protocol is designed to be efficient but also agnostic, so there is some overhead.
For example, when using Domo over IP, the `src` and `dest` are pretty much overhead, or when using Domo over TCP the checksum is overhead.
However, I designed the protocol to keep all essentials in so that you could use this protocol without worrying about drivers that talk to the master node.