An interface defines which primitive operations and services the lower layer makes available to the upper one, when referring to network layers. (Definition adapted from “Tanenbaum, A. S. (2003). Computer networks, 4-th edition. ed: Prentice Hall.”)