Model OSI opisuje proces kodowania, formatowania, segmentowania, enkapsulacji danych, które są następnie transmitowane poprzez sieć. Warstwy sieci i łącza danych są odpowiedzialne za dostarczanie danych z urządzenia źródłowego (nadawcy) do urządzenia docelowego (odbiornika). Protokoły obydwu warstw zawierają adresy nadawcy i odbiorcy, ale mają one różne przeznaczenie.
Adres sieci
Adres logiczny warstwy sieci (warstwy 3) zawiera informacje konieczne, aby możliwe było dostarczenie pakietu IP z urządzenia źródłowego do urządzenia docelowego. Adres IP warstwy 3 składa się z dwóch części, z prefiksu sieci oraz części identyfikującej hosta. Prefiks sieciowy umożliwia routerom określenie właściwej sieci, do której ma zostać przesłany obsługiwany pakiet. Cały adres IP (część identyfikująca hosta wraz z prefiksem sieciowym) wykorzystywany jest dopiero przez ostatni router znajdujący się na trasie, w celu dostarczenia pakietu do konkretnego hosta docelowego.
Pakiet IP zawiera dwa adresy IP:
- Źródłowy adres IP - Adres IP urządzenia wysyłającego.
- Docelowy adres IP - Adres IP urządzenia odbierającego. Docelowy Adres IP wykorzystywany jest przez routery podczas przekazywania pakietu do celu.
Adres łącza danych
Adres fizyczny warstwy łącza danych, czyli warstwy 2 pełni nieco odmienną rolę, gdyż dotyczy lokalnych połączeń. Umożliwia on poprawne dostarczenie ramki łącza danych z jednego interfejsu sieciowego do innego interfejsu sieciowego znajdującego się w tej samej sieci. Przed wysłaniem poprzez sieć (przewodową lub bezprzewodową) pakiet IP musi zostać opakowany w odpowiednią ramkę łącza danych, aby mógł być transmitowany przez fizyczne medium wykorzystywane w sieci lokalnej. Przykładami technologii LAN, które wykorzystują różne fizyczne media i odmienne protokoły łącza danych są sieci Ethernet i sieci bezprzewodowe Wi-Fi.
Pakiet IP jest enkapsulowany w kolejne ramki łącza danych w celu dostarczenia go ostatecznie do sieci docelowej. Źródłowe i docelowe adresy łącza danych są dodawane, jak pokazano na rysunku:
- Źródłowy adres łącza danych - Adres fizyczny urządzenia, które wysyła pakiet. Początkowo, jest to adres karty sieciowej NIC, która jest nadawcą pakietu IP.
- Docelowy adres łącza danych - Fizyczny adres interfejsu sieciowego routera następnego przeskoku lub interfejsu sieciowego urządzenia docelowego.