Question: what aspects of network communication are described by a protocol
Answer: The protocol defines the rules syntax , semantics and synchronization of communication and possible error recovery methods .