protocol
Network software that determines how data will be transmitted, the order in which the signals will be sent, and the priority assigned to signals from each computer.