For other senses of this word, see
protocol. In
computing, a protocol is a convention or standard that controls or enables the connection,
communication, and
data transfer between two computing endpoints. In its simplest form, a protocol can be defined as the rules governing the
syntax,
semantics, and synchronization of communication. Protocols may be implemented by hardware, software, or a combination of the two. At the lowest level, a protocol defines the behavior of a hardware connection.
See more at Wikipedia.org...