375 Shares 2935 views

ARP, RARP, IP, ICMP. Co jest używany jest protokół ARP?

Jeśli urządzenie komunikuje się z dowolnym innym równoważnym urządzeniem w tej samej sieci, to połączenie wymaga fizyczną lub MAC-adres. Jednak aplikacja odpowiedzialna za komunikację, wymagają użycia jakiegokolwiek mechanizmu w stanie skojarzyć adres IP z adresem MAC.


Mechanizm ten jest wykonywany za pomocą protokołu rozdzielczości adresów (ARP). Dzięki nim istnieje tłumaczenie węzła docelowego adresów IP, który informuje źródłowy MAC-adres. Tak więc, protokoły ARP ułatwić komunikację z dwoma urządzeniami jednocześnie, gdy są one podłączone do sieci.

Jak to działa?

Oznacza to, że za każdym razem maszyna A chce wysłać pakiety danych do urządzenia B, należy wysłać pakiet ARP dla adresu MAC żądanie B. Jednak byłoby to nieuchronnie doprowadzi do wzrostu obciążenia sieci i ważenia ruchu.

W celu zmniejszenia ruchu i koszty łączności sieciowej, komputery, które korzystają z protokołu ARP-obsługują pamięci podręcznej niedawno nabytej mapowania adresu IP_to_MAC, to znaczy, że nie należy ponownie używać ARP.

Jednak niektóre możliwe wyjaśnienie ARP: gdy maszyna A chce wysłać dane do urządzenia B, możliwe jest, że B ma zamiar wysłać dane odpowiedź A w niedalekiej przyszłości. Dlatego, aby uniknąć stosowania ARP dla maszyn B, powinien zachować swoją wiązania adres IP_to_MAC w szczególny pakiet z żądaniem do MAC adres B. Ponieważ A wysyła swoje początkowe zapytanie MAC Adresu B, każde urządzenie w sieci musi być usunięty i przechowywany w jego adres cache IP_to_MAC.

Gdy urządzenie znajduje się w sieci (na przykład, jeśli system operacyjny jest uruchomiony ponownie), to może nadawać wiążącą tak, że wszystkie inne urządzenia można zapisać go w swoich ustawieniach adres. To nie zostaną ponownie wykorzystane protokoły ARP, które mogą być potrzebne podczas podłączania innych nowych urządzeń.

Przykład wyświetlacza za pomocą protokołu Address Resolution

Można rozważyć scenariusz, w którym komputer próbuje połączyć się z niektórych urządzeń zdalnych i każda poprzednia wymiana IP pomiędzy nimi nie jest przeprowadzana. Należy zatem stosować ARP-protokół – określenie mac-address zdalnej maszynie.

Komunikat żądania ARP (która idzie od AAAA adresu IP do bbbb) jest nadawany przez sieć LAN z typem protokołu Ethernet. protokoły ARP oparte są na wszystkich komputerach z wyjątkiem cel, który kieruje wiadomość odpowiedzi na żądanie. Ta odpowiedź zawiera adres IP bbbb, czyli Adres sprzętowy źródło Ethernet, a następnie połączenie zostanie ustanowione między urządzeniami.

Protokół ARP a jej celem – konkluzje

Jak widać z powyższego opisu, Address Resolution Protocol służy do konfigurowania interakcji między różnymi urządzeniami w sieci. Innymi słowy, ta technologia, bez których normalne połączenie nie jest możliwe. Ale czy operacja jest możliwa bez ARP innych parametrów sieciowych? Zdecydowanie możliwe. Dlatego należy rozważyć inne protokoły, odgrywają ważną rolę.

Protokół rozdzielczości odwrotnej adres

RARP jest protokół, w którym komputer fizyczny w sieci lokalnej może zażądać adres IP z Address Resolution Protocol tabeli lub bramy serwer cache. Administrator sieci tworzy tabelę w bramy lub routera sieci LAN, który wyświetla adres fizyczny urządzenia (lub adresu kontroli dostępu do mediów – MAC) w stosunku do analogicznego protokołu. Kiedy nowe urządzenie jest podłączone do sieci, jego RARP-klient wysyła żądanie do serwera, aby wysłać swój adres IP. Zakładając, że rekord został stworzony w tabeli routera, serwer RARP zwraca adres IP komputera, który może przechowywać do późniejszego użycia. Tak więc, rozdzielczość adres protokołu ARP stale połączony z RARP.

Szczegółowy mechanizm

I maszyna, która wysyła żądanie i serwer, który reaguje na niego – wszyscy oni użyć fizyczny adres sieciowy w trakcie sesji. Co do zasady, wnioskodawca nie zna adres fizyczny. Zatem wniosek jest transmitowany do wszystkich maszyn w sieci. Następnie wnioskodawca musi identyfikować się w stosunku do serwera. Dla CPU numer seryjny może być używany lub adresu fizycznego komputerach sieciowych. Użycie adresu fizycznego jako unikalny identyfikator ma dwie zalety.

Adresy te są zawsze dostępne i nie powinny być powiązane z kodem startowym.
Ponieważ informacje identyfikujące zależy od sieci, a nie od dostawcy procesora, wszystkie samochody mają unikalne identyfikatory sieci.

Akcja Czas RARP

Od RARP używa fizycznej sieci bezpośrednio, żaden inny protokół oprogramowanie nie odpowie na żądanie lub je przekazywać. Program RARP musi indywidualnie sprostać tym wyzwaniom. Niektóre stacje, które opierają się na RARP do pobrania, można wielokrotnie powtórzyć w nieskończoność, dopóki nie otrzyma odpowiedzi. Inne implementacje mają awarię po kilku próbach, aby uniknąć przeciążenia sieci niepotrzebnymi audycji.

Protokół IP / ICMP / ARP

Protokół ICMP wiąże mechanizm, bramy, a gospodarze, które są używane do zarządzania połączeniem, albo pojawić się raport o błędach. Internet Protocol dostarcza sygnał pochodzący od bramy do bramy, aż osiągnie punkt, który może dostarczyć go bezpośrednio do miejsca przeznaczenia. Jeśli brama nie może wysyłać lub dostarczać dane lub wykryje niezwykły stan jako przeciążenia sieci, powinien pojawić się komunikat o tym, aby podjąć środki w celu uniknięcia lub rozwiązania problemu.

Internet Protocol kontrolne Wiadomości (ICMP) umożliwia bramy transmitować komunikaty o błędach lub sterujących do innych bram lub hostów. Zatem, ICMP zapewnia komunikację pomiędzy protokołów internetowych obu podłączonych komputerów.

Ten specjalny mechanizm został dodany do programistów, oprócz protokołów TCP / IP. To pozwala na korzystanie z bramek internetowych zgłosić błędy lub przekazania informacji o zdarzeniu. Sama IP-protokół nie zawiera niczego, co może pomóc zweryfikować relacje z nadawcą lub znaleźć usterkę.

Protokoły TCP / IP

Protokoły TCP / IP dostarcza narzędzi, które mogą pomóc administratorom sieci i użytkowników, aby zidentyfikować problemy z siecią. Jednym z najczęściej stosowanych narzędzi debugowania jest żądanie ICMP i odbiera komunikat odpowiedzi. Jednocześnie, gospodarz lub brama wysyła żądania ICMP echo wiadomość na podany adres. Każde urządzenie, które odbiera żądanie echa, formułuje odpowiedź i powraca do pierwotnego nadawcy. W tym przypadku, odpowiedź zawiera kopię danych przesyłanych w żądaniu i związanego z odpowiedzią.

Protokół ten może być używany w celu sprawdzenia, czy przeznaczenia i czy kontakt z nim jest dostępna. Z kolei protokoły ARP – jest to sprzęt używany oprócz TCP / IP i niezbędne do prawidłowej komunikacji między urządzeniami w sieci.