Common computer protocols must be in agreement and include the following requirements: message encoding, message formatting and encapsulation, message size, message timing, message delivery options
Encoding is the process of converting information into another acceptanle form for transmission. Decoding reverses this process to interpret the information.