A protocol telling the network how packets are addressed and routed.