Aby zrozumieć, w jaki sposób realizowana jest komunikacja pomiędzy urządzeniami, należy zrozumieć role, które pełnią adresy warstwy sieci i adresy łącza danych, w przypadku oba urządzenia znajdują się w tej samej sieci. W niniejszym przykładzie mamy do czynienia z komputerem klienta PC1, który łączy się z serwerem plików FTP, znajdującym się w tej samej sieci IP.
Adresy sieciowe
Adresy warstwy sieci (lub inaczej adresy IP) określają sieci oraz indywidualne adresy hosta źródłowego i docelowego. W przypadku gdy oba urządzenia znajdują się w tej samej sieci, część sieciowa ich adresów będzie taka sama, a różnice będą widoczne jedynie w część adresu hosta.
- Źródłowy adres IP - Adres IP urządzenia wysyłającego, w tym przypadku jest to komputer klienta PC1: 192.168.1.110.
- Docelowy adres IP - Adres IP urządzenia odbiorczego, w tym przypadku jest to serwer FTP: 192.168.1.9.
Adresy łącza danych
Gdy nadawca i odbiorca pakietu IP znajdują się w tej samej sieci, ramka łącza danych jest wysyłana bezpośrednio do urządzenia odbiorczego. W sieci Ethernet, adresy łącza danych znane są jako Ethernetowe adresy MAC. Adresy MAC składają się z 48-bitów i są fizycznie zaimplementowane w karcie sieciowej Ethernet. Adres MAC nazywany jest również adresem fizycznym lub adresem BIA (burned−in address – adres wypalony).
- Źródłowy adres MAC - Jest to adres łącza danych, adres Ethernetowy MAC urządzenia, które wysyła pakiet IP. W tym przypadku jest to adres karty sieciowej PC1: AA-AA-AA-AA-AA-AA.
- Docelowy adres MAC - W przypadku gdy urządzenie docelowe znajduje się w tej samej sieci co urządzenie wysyłające, adres docelowy MAC w ramce tworzonej przez nadawcę jest adresem łącza danych urządzenia odbierającego dane. W omawianym przykładzie adres docelowy to adres MAC serwera FTP: CC-CC-CC-CC-CC-CC
Adresy źródła i celu są dodane do ramki Ethernet. Pakiet IP opakowany w ramkę Ethernet można bezpośrednio przesłać z PC1 do serwera FTP.