can be used based upon the of data being transmitted (must define the syntax, semantics, and synchronization of communication)
can be used based upon the of data being transmitted (must define the syntax, semantics, and synchronization of communication)
are sets of rules for efficiently transmitting data.