...

/

The Link Layer - Services

The Link Layer - Services

Learn about the responsibility of the link layer and the services provided by it.

While the physical layer is responsible for the transmission of good signal through a physical medium, the link layer is responsible for the movement of a packet of information from one node to a neighboring node. In this context, we will consider a node to be a neighbouring node if it is connected through a single communication link, regardless of whether it’s wired or wireless.

Services provided by the link layer

The link layer can provide the following services:

Framing

This process involves the encapsulation of payloads from the higher layers of the stack into the link layer packet, commonly referred to as a frame.

Link access

A physical link may be shared between multiple nodes, which means that there must be a way to mediate access to this link, so that the nodes can coordinate with each other to ensure only one of them transmits data at a given time. This is achieved through protocols known as medium access control (MAC) protocols. These protocols can be grouped into three main categories:

  • Channel partitioning protocols
  • Random access protocols
  • Taking-turn protocols

Channel partitioning protocols

Channel partitioning protocols partition the channel into parts that can be ...