what does a set of rules define protocol