Terminology

The data-link layer has the responsibility of transferring a datagram from one node to a physically adjacent node over a link.

A datagram can be transferred by different link protocols over different links.

Each link protocol provides different services.

Transportation Analogy

Link Layer Services