wydawać się nieco dziwne, dlatego też przy takich informacjach będę
zapisywać oznacznie oryginalności zapisu (<strong>sic/sic!</strong>).
</p>
+
+ <h1 id="1.9.adresresolution">1.9. Rozwiązywanie adresów</h1>
+ <p>
+ Chcąc wysłać jakieś informacje przez sieć, nasz komputer musi w jakiś
+ sposób zaadresować jakoś te pakiety z danymi. Pierwszą warstwą jaka
+ będzie wymgać adresu jest warstwa sieciowa, tam potrzeba adresu IP,
+ który może zostać uzyskany za pomocą system DNS. Następna warstwą jak
+ wymaga adresu jest wartstwa fizyczna/łącza danych oraz
+ rozpowszechniony na większość sieci protokół Ethernet, który wymaga
+ adresów MAC (adresów fizycznych), kiedy pakiet IP jest enkapsulowany
+ w ramkę Ethernet wymagana
+ jest zamiana adresów IP na adresy MAC i temu służą dwa tematy tego
+ rozdziału: <strong>ARP</strong> oraz
+ <strong>IPv6 Neighbor Discovery</strong>.
+ </p>
+ <h3 id="1.9.pka">Zadanie praktyczne - Packet Tracer</h3>
+ <p>
+ <a href="">Określenie adresu MAC oraz IP</a>
+ </p>
+ <h2 id="1.9.1.arp">1.9.1. Protokół ARP</h2>
+ <p>
+ Protokół ARP jest wykorzystywany do określenia adresu MAC dla adresów
+ IP lokalnych urządzeń w sieci. Protokół ten ma dwie zasadnicze
+ funkcje zmianę adresów IPv4 na adresy MAC oraz utrzymania mapowań
+ adresów w tabeli.
+ </p>
+ <p>
+ Kiedy host musi wysłać ramkę przeszukuje swoją tablicę ARP w
+ poszukiwaniu pasującego adres MAC do docelowego adresu IPv4, jeśli
+ host docelowy znajduej się w tej samej sieci. Jeśli znajduje się w
+ innej wówczas host będzie szukać w tablicy ARP adresu bramy.
+ Pasujący adres zostanie użyty jako adres docelowy w ramce Ethernet.
+ Jeśli nie uda się odnaleźć adresu MAC, to wówczas host wyśle zapytanie
+ ARP.
+ </p>
+ <p>
+ Wpisy w tabeli ARP znajdują się tam tylko przez określony czas, po jego
+ upłynięciu wpis zostaje wymazany. Ilość tego czasu zależy od systemu
+ operacyjnego, mimo to administrator ma możliwość ręcznego usunięcia
+ wpisu z tablicy ARP.
+ </p>
+ <p>
+ Na urządzeniach z systemami IOS tablice ARP możemy sprawdzić za pomocą
+ polecenia: <code class="code-inline">show ip arp</code>. Na natomiast
+ w urządzeniach z system MS Windows tablice ARP możemy wyświetlić
+ za pomocą polecenia <code class="code-inline">arp -a</code>.
+ </p>
+ <p>
+ Pakiety ARP są przesyłane przez hosty nie mal przez wszystkie hosty w
+ sieci, a wiele transmisji ARP na raz może powodować spadki wydajności
+ całej sieci. Warto też wspomnieć, że odpowiedzi ARP mogą być fałszowane
+ przez atakującego przeprowadzającego atak zatruwanie tablicy ARP,
+ jednak przełączniki klasy Enterprise zawierają funkcję ochronne przed
+ tego typu atakami.
+ </p>
+ <h3 id="1.9.1.pka">Zadanie praktyczne - Packet Tracer</h3>
+ <p>
+ <a href="">Przyjrzyj się tablicy ARP</a>
+ </p>
+ <h2 id="1.9.2.ipv6neighbordiscovery">1.9.2. Protokół IPv6 Neighbor Discovery</h2>
+ <p>
+ Protokół IPv6 <em>Neighbor Discovery</em> dostarcza nam takich funkcji
+ jak rozwiązywanie adresów, znajdowanie routerów oraz
+ usługi przekierowań. Cały ten protokół jest częścią protokołu ICMPv6
+ i wykorzystuje jego konkretne rodzaje komunikatów takie jak
+ <em>Neighbor Solicitation</em> (NS) i <em>Neigbor Advertisement</em>
+ (NA) wykorzystywane do wymiany informacji między urządzeniami, np.
+ takich jak rozwiązywanie adresów. Innymi komunikatmi są
+ <em>Router Solicitation</em> (RS) oraz <em>Router Advertisement</em>
+ (RA) służące do wymiany informacji pomiędzy hosta a routerami te
+ komunikaty biorą udział w zapytaniach o adres routera oraz o
+ rozgłoszeniu informacji o istniejącym w sieci routerze. Pozostałymi
+ komunikatami są informacje o przekierowaniach, są one używane przez
+ routery do wyboru lepszego następnęgo skoku.
+ </p>
+ <p>
+ Wykorzystujące IPv6 urządzenia wykorzystują komunikaty ND w celu
+ uzyskania adresów MAC dla znanych adresów IPv6. W odpowiedzi uzyskują
+ adres MAC żądanego urządzenia, przyczym odpowiedzi wysyłane są
+ na specjalny adres Ethernetowy oraz adres multikastowy IPv6.
+ </p>
+ <h3 id="1.9.2.pka">Zadanie praktyczne - Packet Tracer</h3>
+ <p>
+ <a href="">Protokoł IPv6 Neighbor Discovery</a>
+ </p>
+ <h2 id="ch9summary">Podsumowanie</h2>
+ <p>
+ W tym jakże krótkim rodziale poznaliśmy w jaki sposób rozwiązywane są
+ adresy IPv4 jak i IPv6 na adresy warstwy niższej - adresy MAC.
+ </p>
<h1 id="1.10.basicrouterconfig">1.10. Podstawowa konfiguracja routera</h1>
<p>
Kontynuując poznawanie warstwy sieciowej pora poznać kilka poleceń, a