A set of pre-defined rules that computers use to communicate with one another.
A protocol is basically a foundational layer of code that tells how something should function.
A blockchain protocol is a common term for consensus methods. These methods are different systems that are implemented to reach consensus and validate transactions within a blockchain network.
TRON network has made TRON Protocol open-source on Dec 29th, 2017 on GitHub.