Jaka jest więc rola adresu warstwy sieci i adresu warstwy łącza danych gdy urządzenie komunikuje się z urządzeniem z sieci odległej? W tym przykładzie mamy komputer klienta PC1, łączący się z serwerem o nazwie Web Server znajdującym się w innej sieci IP.
Adresy sieci
Adresy IP identyfikują zarówno sieci jaki i adresy konkretnych urządzeń będących nadawcami i odbiorami danych. Gdy nadawca pakietu znajduje się w innej sieci niż jego odbiorca, adresy IP źródła i celu będą reprezentować hosty w różnych sieciach. Jest to widoczne w części sieciowej adresu IP hosta docelowego, która jest inna niż w przypadku adresu IP nadawcy.
- Źródłowy adres IP - Adres IP urządzenia wysyłającego dane, w tym przypadku komputer klienta PC1: 192.168.1.110.
- Docelowy adres IP - Adres IP urządzenia odbiorczego, w tym przypadku serwera o nazwie Web Server: 172.16.1.99.
Adresy łącza danych.
Gdy nadawca i odbiorca pakietu IP znajdują się w różnych sieciach, ramki łącza danych Ethernet nie mogą być wysyłane bezpośrednio do hosta docelowego, ponieważ host nie jest bezpośrednio osiągalny w sieci nadawcy. W takim przypadku ramkę Ethernet należy przesłać do innego urządzenia znanego jako brama domyślna lub router. W naszym przykładzie, funkcję bramy domyślnej pełni R1. R1 ma interfejs ze skonfigurowanym adresem IP, należącym do tej samej sieci co PC1. Umożliwia to komputerowi PC1 przesłanie danych bezpośrednio do routera.
- Źródłowy adres MAC - Ethernetowy adres MAC urządzenia wysyłającego, w tym przypadku PC1. Adres MAC Ethernetowej karty sieciowej klienta PC1 ma postać: AA-AA-AA-AA-AA-AA.
Docelowy adres MAC - Gdy urządzenie odbiorcze znajduje się w innej sieci niż urządzenie wysyłające, to adresem docelowym MAC w ramce jest adres bramy domyślnej (routera). W tym przykładzie, docelowym adresem MAC jest adres MAC interfejsu Ethernetowego R1 (11-11-11-11-11-11), który jest podłączony do sieci komputera PC1.
Po przygotowaniu tak zaadresowanej ramki Ethernetowej wraz z enkapsulowanym pakietem IP, może być ona przesłana bezpośrednio do R1. Następnie R1 przesyła pakiet do celu, którym w tym przypadku jest Web Server. Oznacza to, że R1 przesyła pakiet do innego routera lub bezpośrednio do Web Serwera, jeżeli znajduje się on w sieci bezpośrednio podłączonej do R1.
W jaki sposób urządzenie wysyłające określa adres MAC routera?
Każde urządzenie zna adres IP routera jako adres bramy domyślnej, skonfigurowanej w ustawieniach TCP/IP. Adres bramy domyślnej jest adresem interfejsu routera podłączonego do tej samej sieci lokalnej, w której znajduje się urządzenie źródłowe. Wszystkie urządzenia w sieci lokalnej w celu wysłania wiadomości do routera używają adresu bramy domyślnej. Host znając adres IP bramy domyślnej, może użyć protokołu ARP, w celu poznania adresu MAC bramy. Następnie adres MAC bramy domyślnej umieszczany jest w tworzonej ramce.