1) A formal description of a set of rules and conventions that govern how devices on a network exchange information.
2) A field within an IP datagram that indicates the upper layer (Layer 4) protocol that sent the datagram.