Protocol

A set of rules that govern communication between computers in a network.  The protocol determines the type of error checking to be used and how the sending device will indicate that it has finished sending a message.  The protocol can be enforced in either hardware or software.