A Protocol defines the rules for sending blocks of data (each known as a Protocol Data Unit (PDU)) from one node in a network to another node.
Protocols are normally defined in a layered manner and provide all or part of the services specified by a layer of the OSI reference model.
A protocol specification defines the operation of the protocol and may also suggest how the protocol should be implemented.
preview:
http://www.sena.com/download/tutorial/tech_Protocols_v1r0c0.pdf
6/23/2003