Model ISO OSI składa się z siedmiu warstw, z których każda ma swoją unikalną funkcję. Warstwa łącza danych jest drugą z tych siedmiu warstw, odpowiedzialną za przesyłanie danych przez sieć fizyczną. Adresy warstwy łącza danych wykorzystują dwa rodzaje dostarczania: unicast i multicast.
Unicast to model dostarczania jeden do jednego, w którym dane są wysyłane z jednego urządzenia do innego określonego urządzenia w sieci. W tym przypadku adres warstwy łącza danych urządzenia docelowego jest używany do poinstruowania sprzętu sieciowego, aby dostarczył wiadomość do określonego urządzenia docelowego.
Z drugiej strony, multicast to model dostarczania jeden do wielu, w którym dane są wysyłane z jednego urządzenia do wielu urządzeń w sieci. W tym przypadku adres warstwy łącza danych grupy multiemisji jest używany do poinstruowania sprzętu sieciowego, aby dostarczył wiadomość do wszystkich urządzeń w tej grupie multiemisji.
Warstwa sieciowa jest trzecią warstwą modelu OSI odpowiedzialną za routing danych w różnych sieciach. Jednostka danych protokołu warstwy sieciowej (PDU) to pakiet, który zawiera źródłowy i docelowy adres IP. Pakiet jest następnie przekazywany do warstwy łącza danych, która dodaje własne informacje nagłówka i stopki, w tym adresy źródłowe i docelowe warstwy łącza danych.
Istnieją dwa rodzaje warstw sieciowych: Internet Protocol (IP) i Internetwork Packet Exchange (IPX). IP jest najczęściej używanym protokołem warstwy sieciowej, podczas gdy IPX jest używany głównie w sieciach Novell NetWare.
Model OSI jest modelem warstwowym, w którym każda warstwa wykonuje określoną funkcję, a dane są przekazywane w dół przez warstwy, aż dotrą do warstwy fizycznej, gdzie są przesyłane przez sieć. Warstwa łącza danych jest odpowiedzialna za zapewnienie, że dane są przesyłane przez sieć bez błędów i że są dostarczane do właściwego miejsca docelowego.
Niektóre z popularnych protokołów używanych w warstwie łącza danych obejmują Ethernet, Token Ring i Fiber Distributed Data Interface (FDDI). Protokoły te definiują sposób przesyłania danych przez sieć, w tym sposób ich pakowania w ramki, sposób korygowania błędów i sposób, w jaki sprzęt sieciowy powinien obsługiwać transmisję danych.
Podsumowując, warstwa łącza danych jest kluczową warstwą w modelu OSI odpowiedzialną za zapewnienie, że dane są przesyłane przez sieć bez błędów i dostarczane do właściwego miejsca docelowego. Wykorzystuje dwa modele dostarczania, unicast i multicast, do przesyłania danych przez sieć. Jednostka danych protokołu warstwy sieciowej (PDU) to pakiet, który zawiera źródłowy i docelowy adres IP, a następnie jest przekazywany do warstwy łącza danych, która dodaje własny nagłówek i stopkę, w tym źródłowy i docelowy adres warstwy łącza danych. Stosowane protokoły warstwy łącza danych obejmują Ethernet, Token Ring i FDDI.
Protokół Ethernet jest przypisany do warstwy łącza danych modelu referencyjnego OSI i warstwy fizycznej modelu referencyjnego TCP/IP.