protocol: a protocol is an established set of rules or procedures.
example: IP address = Internet Protocol
how its important: if the protocol is not followed, the end product is substandard, unsatisfactory, does not work. Example: You cannot generate a functional IP address without following the protocol.
his types: the term 'protocol' can be applied to everything from the etiquette of affairs of state (eg inauguration protocol would include the formal oaths etc seen in US politics yesterday) to professional practices, including engineering, medicine, law etc etc.
what are his specifications: depends on the protocol, doesn't it. Example: It won't help to swear in your IP address. (swearing at doesn't usually help either, just follow the established rules for the special case, for the best chance of achieving acceptable and functional results.)
In the more general (non engineering) sense, I personally struggle with protocols for communication. For whatever reason, my words often appear to be sharp or insensitive to others even when the opposite is intended. In the world of the 'tact filter' I am a nerd. http://www.mit.edu/~jcb/tact.html if you will forgive me for making an excuse.
I try to find ways to balance that and express myself better, but my attempts are often clumsy. If you notice me failing miserably, I appreciate if you let me know it, you will get my sincere thanks.
Kashif, my apologies for irrelevant or offhand remarks.