Any ‘language’ used by computers to communicate with each other for particular tasks.
On the Internet ‘protocol’ usually refers to a set of rules that define an exact format for communication between systems.