Протокол за разрешаване на адреси (ARP)

Съдържание:

Anonim

Какво е ARP?

Address Resolution Protocol (ARP) е важен протокол на мрежовия слой в модела OSI, който помага да се намери MAC (Media Access Control) адрес, като се има предвид IP адреса на системата. Основната задача на ARP е да преобразува 32-битовия IP адрес (за IPv4) в 48-битов MAC адрес.

Този протокол се използва най-вече за определяне на хардуерния (MAC) адрес на устройство от IP адрес. Използва се и когато едно устройство иска да комуникира с друго устройство в локална мрежа. Пълната форма на ARP е протокол за разрешаване на адреси.

В този урок за работа в мрежа ще научите:

  • Какво е ARP?
  • Как работи протоколът за разрешаване на адреси (ARP)?
  • Важни ARP термини:
  • Методи за разрешаване на адреси
  • Видове ARP
  • ARP заглавка:
  • Предимства на използването на ARP

Как работи протоколът за разрешаване на адреси (ARP)?

Всички ОС в IPv4 мрежа поддържат ARP кеш. Когато хостът поиска MAC адрес за изпращане на пакет до друг хост в LAN, той проверява своя ARP кеш, за да провери дали транслацията на MAC адрес вече е представена.

Нека разберем тази концепция с пример:

  • Hosta P разрешава адреса на протокола за хост U за протоколни съобщения от приложение на P, изпратено до U.
  • P не разрешава адрес на протокол за хост U
  • Използвайки интернет слоя, хост P доставя на хоста U чрез маршрутизиране през T1 и T2.
  • Хост P разрешава хардуерния адрес T1.
  • Мрежовият слой на хост P предава пакет, съдържащ адрес на протокол за дестинация за U за доставка до T1
  • T1 доставя пакета към T2, който от своя страна препраща пакета към Host U.

Важни ARP термини:

  • ARP кеш: След разрешаване на MAC адреса, ARP го изпраща в кеша, съхраняван в таблица за бъдеща справка. Последващите съобщения могат да използват MAC адреса от таблицата.
  • Време за изчакване на ARP кеша: Това е времето, през което може да се намира MAC адресът в кеша на ARP.
  • ARP заявка: Излъчване на пакет по мрежата, за да се провери дали сме попаднали на MAC адреса на местоназначението или не.
  • ARP отговор / отговор: MAC адресният отговор, който източникът получава от помощните средства за местоназначение при по-нататъшна комуникация на данните.

Методи за разрешаване на адреси

Асоциацията между адрес на протокол и хардуерен адрес е известна като обвързване.

За тази цел се използват три техники:

  • Търсене в таблица - Обвързвания, съхранени в паметта с адрес на протокол като ключ. Той използва слоя за връзка с данни проверява адреса на протокола, за да намери адреса на хардуера.
  • Динамичен - Този тип метод за мрежови съобщения се използва за разделителна способност „точно навреме“. Слоят за връзка с данни изпраща заявки за съобщения на хардуерен адрес. дестинацията отговаря.
  • Изчисление в затворена форма - При този метод адресът на протокол се основава на хардуерен адрес. Слоят за връзка с данни извлича хардуерния адрес от адреса на протокола.

Видове ARP

Ето четири типа протокол за разрешаване на адреси, който е даден по-долу:

  • Прокси ARP
  • Безвъзмезден ARP
  • Обратен ARP
  • Обратен ARP

Нека ги научим всички подробно:

Видове ARP

Прокси ARP:

В метода на прокси ARP устройствата от ниво 3 могат да отговарят на ARP заявки. Този тип ARP е конфигуриран маршрутизаторът ще отговаря на целевия IP адрес и съпоставя MAC адреса на маршрутизатора с целевия IP адрес и изпращач, когато бъде достигнат до местоназначението си.

Безвъзмезден ARP:

Безвъзмездно е друг тип ARP заявка на хоста. Този тип ARP заявка помага на мрежата да идентифицира дублиращия се IP адрес. Следователно, когато ARP заявка е изпратена от рутер или комутатор, за да получи своя IP адрес, не се получават ARP отговори. Така че никой друг възел не може да използва IP адреса, определен за този комутатор или рутер.

Обратен ARP (RARP)

Обратният ARP, наричан още RARP, е вид ARP мрежов протокол, който се използва от клиентската система в LAN, за да поиска своя IPv4 адрес от таблицата на ARP рутера. Администраторът на мрежата създава най-вече таблица в рутера на шлюза, която помага да се определи MAC адресът към този конкретен IP адрес.

Обратен ARP (InARP)

Обратният ARP се нарича още InARP, е вид ARP, използван за намиране на IP адресите на възлите от адресите на слоя за връзка с данни. InARP се използва широко за рамкови релета на ATM мрежи, при които адресирането на виртуална верига на ниво 2, получено от сигнализация от ниво 2

ARP заглавка:

ARP заглавка
  • Тип хардуер - Той е 1 за Ethernet.
  • Тип протокол - Това е протокол, използван в мрежовия слой.
  • Дължина на хардуерния адрес - Това е дължината в байтове, така че да бъде 6 за Ethernet.
  • Дължина на адреса на протокола - Стойността му е 4 байта.
  • Кодът за работа показва, че пакетът е ARP заявка (1) или ARP отговор (2).
  • Адрес на хардуера на подателите - Това е хардуерен адрес на изходния възел.
  • Адрес на протокола на подателите - Това е адрес 3 на слой на възела източник.
  • Целеви хардуерен адрес - Използва се в RARP заявка, която отразява както хардуера на дестинацията, така и адресите на ниво 3.
  • Адрес на целевия протокол - Използва се в ARP заявка, когато отговорът носи както адреси от слой 3, така и хардуера на дестинацията.

Предимства на използването на ARP

Ето плюсовете / ползите от използването на ARP

  • Ако използвате ARP, тогава MAC адресите могат лесно да бъдат известни, ако знаете IP адреса на същата система.
  • Крайните възли не трябва да бъдат конфигурирани да "знаят" MAC адресите. Може да се намери при нужда.
  • Целта на ARP е да даде възможност на всеки хост в мрежа, която ви позволява да изградите картографиране между IP адреси и физически адреси.
  • Наборът от съпоставяния или таблица, съхранявани в хоста, се нарича ARP таблица или ARP кеш.

ЧЗВ:

Какво се случва, ако се направи ARP заявка за несъществуващ хост?

Ако няколкото ARP заявки са направени за несъществуващ хост, това ще увеличи интервалите от време между заявките. В крайна сметка ARP се отказва.

Какво ще стане, ако хост изпрати ARP заявка за своя IP адрес?

Останалите машини реагират (безвъзмездно ARP) като нормална ARP заявка. Това помага за откриване на IP адрес, който вече е назначен.

Резюме:

  • Протоколът ARP помага да се намери MAC (Media Access Control) адрес, като се има предвид IP адресът на системата.
  • Важните ARP термини са: 1) ARP кеш 2) ARP кеш таймут 3) ARP заявка 4) ARP отговор / отговор
  • Три типа техники за разделителна способност на ARP са: 1) Търсене на таблици 2) Динамично 3) Изчисление в затворена форма.
  • Важни протоколи за ARP са: 1) Прокси ARP 2) Безвъзмезден ARP 3) Обратен ARP 4) Обратен ARP.
  • Компонентите на ARP заглавката са 1) Тип хардуер 2) Тип протокол 3) Дължина на хардуерния адрес 4) Дължина на адреса на протокола 5) Адрес на хардуера на подателите 6) Адрес на протокола на подателите 7) Адрес на целевия хардуер 8) Адрес на целевия протокол.