Protocol entity

Definition
A protocol entity is

"[e]ntity that follows a set of rules and formats (semantic and syntactic) that determines the communication behavior of other entities."