Interfaces Between Layers

The passing of the data and network information through the layer is made possible by an interface between each pair of adjacent layer. Each interface defines what information and services a layer must provide for the layer above it. Well-defined interfaces and layer functions provide modularity to a network. As long as a layer still provides the expected services to the layer above it, the specific implementation of its functions can be modified or replaced without requiring changes to the surrounding layers.