The procedures used to control the orderly exchange of information between stations on a data link or on a data-communications network or system. A commonly agreed means for two network or hardware devices to talk to each other.
By wtf.