list of protocols used by a certain system, one protocol per layer.
or a protocol suite, is made up of multiple protocols used to exchange information between computers
the set of software required to process a set of protocols at various layers