What is Protocol?

A protocol is a format for transmitting between two devices. A protocol determines the type of error checking to be used, what data compression method-if any- to be used, indicate when message has been sent and received. There are many standard protocols that programmers can choose from. Some can be simple, some more reliable, and some faster. Depends on which protocol you use. Look here for more information: