O'Reilly logo
  • iftikhar thinks this is interesting:

Each implemented layer has an interface with the layers above and below it (except for the application and physical layers, of course) and provides its defined service to the layer above and obtains services from the layer below.

From

Cover of The Illustrated Network

Note

there is a interface between each node .