layered protocol
Individual protocols are generally designed to carry out a single control or data transfer function, as two peer devices communicate with one another. A number of different protocols are combined in a modular and layered fashion to undertake all the required communications functions. The combination of protocols is termed the protocol stack.