Warstwa łącza danych przygotowuje pakiety do wysłania przez lokalne medium poprzez jego opakowanie nagłówkiem oraz polem końcowym. Opis ramki jest kluczowym elementem każdego protokołu warstwy łącza danych.
Protokoły warstwy łącza danych wymagają informacji sterującej, aby umożliwić funkcjonowanie protokołów. Informacja sterująca odpowiada zwykle na pytania:
- Które węzły komunikują się ze sobą?
- Kiedy komunikacja między poszczególnymi węzłami zaczyna się i kiedy się skończy?
- Jakie wystąpiły błędy podczas komunikacji węzłów?
- Które węzły będą się komunikowały jako następne?
W odróżnieniu od innych PDU, które są omawiane w tym kursie, ramka warstwy łącza danych zawiera:
- Nagłówek: Zawiera informacje sterujące takie jak adresację. Nagłówek znajduje się na początku datagramu PDU.
- Dane: Zawiera nagłówek IP, nagłówek warstwy transportowej oraz dane aplikacji.
- Stopka: Zawiera dane kontrolne do wykrywania błędów. Jest umieszczona na końcu PDU.
Elementy te zostały przedstawione na rysunku i zostaną omówione bardziej szczegółowo.