]> gitweb.morketsmerke.org Git - mmdev.git/commitdiff
Zakończenie redagowania 9 rozdziału. Do przeredagowania.
authorxf0r3m <jakubstasinski@protonmail.com>
Sat, 10 Feb 2024 08:55:23 +0000 (09:55 +0100)
committerxf0r3m <jakubstasinski@protonmail.com>
Sat, 10 Feb 2024 08:55:23 +0000 (09:55 +0100)
articles/terminallog/Cisco_-_CCNA.html

index 890340103f5dfeca2f5d12e31ed6022987a9d96a..451ad1ecb824413e57138d0e689feb757893d561 100755 (executable)
         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