Protocol
From Computer History Wiki
A protocol is the set of specifications which allow two entities to communicate. The communication may be over a bus, a serial line, or a data network.
A protocol is generally divided into the format of messages, and the actions which a participant has to take when it sees a given message.