Answer:
Protocol.
Step-by-step explanation:
As the exercise details, a protocol is a set of rules that determine what a layer would do and provides a clearly defined set of messages that software at the layer needs to understand. The word itself is related to a system of rules and acceptable behaviour. Therefore, the meaning of it in a corpus of programing is understandable.