A ___________ is a set of rules and procedures for exchanging information among computers on a network.