Link Layer.

Services Provided by Link Layer

A link-layer protocol is used to move a datagram over a an individual link.
The details of service will depend on the specific link-layer protocol that is employed over the link. Possible services that can be offered by a link-layer protocol include:

Error-detection and error-correction

Parity check


Checksum

Cyclic redundancy Check (CRC)

  • Understanding Cyclic Redundancy Check
  • How the CRC algorithm works
  • CRC In USB Introduction

    Multiple Access Protocols (MAC)

    Channel partitioning protocols

    Random access protocols

    Taking-turns protocols

    LAN addresses

    Media Access Control (MAC) address

    Address Resolution Protocol (ARP)

  • RFC 826
  • ARP

    Reverse Address Resolution Protocol (RARP)

  • RFC 903
  • RARP