• Warstwa łącza – druga warstwa w modelu OSI/ISO i w modelu TCP/IP (=modelu DoD). Protokoły tej warstwy służą do przemieszczania datagramu pojedynczym łączem.

  • Protokół warstwy łącza danych definiuje format pakietów wymienianych między węzłami znajdującymi się na końcach łączy, a także działania podejmowane przez te węzły w momencie wysyłania i odbierania pakietów.

  • Jednostki danych przesyłane przez protokół warstwy łącza danych są nazywane ramkami, każda taka ramka zwykle kapsułkuje jeden datagram warstwy sieci.

  • Operacje wykonywane przez protokół warstwy łącza danych w chwili wysyłania i odbierania ramek uwzględniają detekcję błędów, retransmisje, kontrolę przepływu i losowy dostęp.

  • Przykładami protokołów warstwy łącza danych są takie protokoły jak Ethernet 802.11 (stosowany w bezprzewodowych sieciach lokalnych; określany również terminem WiFi), token ring i PPP.

  • W wielu sytuacjach ATM też może być uważany za protokół warstwy łącza danych.