Zamiast wymuszania przeprowadzenia przez protokół warstwy transportowej lub warstwy aplikacji ponownej transmisji danych między węzłami, usługa ma za zadanie usuwać błędy lokalnie, czyli w łączu, w którym wystąpiły. Jednak w przypadku łączy o niewielkiej liczbie błędów (światłowód, kabel koncentryczny i wiele miedzianych skrętek) usługa niezawodnego dostarczania warstwy łącza danych może być uznana za powodującą niepotrzebne obciążenie. Z tego powodu wiele protokołów warstwy łącza danych używanych w tradycyjnych sieciach nie oferuje usługi niezawodnego dostarczania.

Kontrola przepływu Węzły z obu stron łącza posiadają ograniczone możliwości buforowania ramek. Stanowi to potencjalny problem, gdy węzeł odbiorczy może otrzymywać ramki z szybkością przekraczającą szybkość ich przetwarzania. Bez kontroli przepływu bufor węzła odbiorczego może się przepełnić i ramki mogą zostać utracone. Podobnie jak w przypadku warstwy transportowej protokół warstwy łącza danych może oferować kontrolę przepływu, aby uniemożliwić węzłowi nadawczemu znajdującemu się z jednej strony łącza przeciążenie węzła odbiorczego zlokalizowanego po drugiej stronie łącza.