Why are protocols needed?

Protocols are needed for predetermined understandings for communications.

Though it helps the harmony and smooth functioning of a system, such contribution to a system may benefit or offend you from where you stand.

It may be difficult for some born into a system with blind faith to understand how they are being herded like sheep by following protocols.

Accepting or rejecting to protocols may be a life changing decision. It is also true for computer networking and lifeless corporations.

Sight beyond sight! - Lakshan