Service Model

Why
The service model is important because it allows us to have protocol layering

What
The service model states that a protocol layer must specify and publish a service that it provides to any layer that intends to use it. In short, an API.