What exactly are computer protocols?

So you want to know more about computer protocols?

Time to refresh some basics about computer protocols. Computer protocols are often used in programming languages. A communication protocol is a set of defined rules, procedures and ‘agreements’ between computer systems. These rules are necessary for systems to communicate among each other.
Compare protocol rules as grammar rules in written language.

Structured communication

This is necessary for digital communication to take place in a structured and standardize way. The result is to transfer data from point A to B, in a digital way.