PlainTalk is a human friendly binary network protocol syntax that implements message and field framing. Read the full introduction and definition for all the details. You can use it to define your own application level protocols, but for demonstration, an imagined protocol might look like this:
0 protocol doubletalk 0 protocol doubletalk 1 define ignorance 1 ok {21}ignorance is strength
When you have a grasp of the basic syntax, continue on to the protocol design recommendations.