Водич за почетнике за протоколе за разрешење адресе (АРП)

Протоколи рјешавања адресе рјешавају начин на који се локалне ИП адресе рјешавају између рачунара на мрежи.

У наједноставијем облику замислите да имате рачунар као што је лаптоп и желите да комуницирате са вашим Распберри ПИ који је повезан и као део ваше локалне широкопојасне везе.

Генерално можете да видите да ли је Распберри ПИ доступан на мрежи пингингом . Чим пингујете на Распберри ПИ или покушате било какву другу везу са Распберри ПИ-ом, баците потребу за адресирањем адресе. Замислите то као облик руковања.

АРП упоређује адресне и подмрежне маске домаћина и циљног рачунара. Уколико се то одговори онда је адреса ефикасно решена локалној мрежи.

Па како функционише овај процес?

Ваш рачунар ће имати АРП кеш меморију којој се прво приступа да покуша и ријеши адресу.

Ако кеш меморија не садржи информације потребне за решавање адресе, онда се захтев шаље на сваку машину на мрежи.

Ако машина на мрежи нема ИП адресу која се претражује, онда ће само игнорисати захтев, али ако је машина уједначена онда ће додати информације за позивни рачунар на сопствени АРП кеш. Тада ће послати одговор назад на оригинални позивни рачунар.

По пријему потврде адресе циљног рачунара веза се врши и тако се пинг или други мрежни захтев могу обрадити.

Стварне информације које изворни рачунар тражи од одредишног рачунара је његова МАЦ адреса или како се то понекад назива ХВ адреса.

Радни пример коришћењем Арп команде

Да бисте ово лакше разумели, мораћете имати 2 рачунара који су прикључени на вашу мрежу.

Уверите се да су оба рачунара укључена и да су у могућности да се повежу са интернетом.

Сада отворите прозор терминала користећи Линук и унесите следећу команду:

арп

Приказане информације су информације које се тренутно чувају у кеш меморији АРП-а вашег рачунара.

Резултати могу само приказати вашу машину, уопште не можете да видите ништа, или резултати могу укључивати име другог рачунара ако сте се претходно повезали са њим.

. Информације које обезбеђује арп наредба је следеће:

Ако немате ништа, онда се не брините јер ће се ускоро промијенити. Ако можете видети други рачунар, вероватно ћете видети да је адреса ХВ постављена на (непотпуна).

Морате знати име рачунара на који се повезујете. У мом случају, повезујем се са мојом Распберри ПИ нулом.

У оквиру терминала покрените следећу команду која замењује ријечи распберрипизеро са именом рачунара на који се повезујете.

пинг распберрипизеро

Оно што се десило је да је рачунар који користите погледао у свој АРП кеш и схватио да нема информације или нема довољно информација о машини коју покушавате да пингирате. Због тога је послао захтев преко мреже и питао је све остале машине на мрежи да ли су заиста компјутер који тражите.

Сваки рачунар на мрежи ће погледати ИП адресу и тражену маску, а сви осим оних који имају ту ИП адресу ће одбацити захтев.

Рачунар који има тражену ИП адресу и маску ће изаћи: "Хеј то сам ја!" и послат ће своју адресу ХВ-а на рачунар који захтева. Ово ће се онда додати у АРП кеш меморије.

Не веруј ми? Поново покрените арп команду.

арп

Овога пута треба да видите име рачунара које сте пингирали и такође ћете видети адресу ХВ.

Прикажи ИП адресе уместо имена рачунара

Подразумевано, арп команда ће приказати име хоста ставки унутар АРП кеша, али можете га приморати да прикаже ИП адресе помоћу следећег прекидача:

арп -н

Алтернативно, можда ћете желети да користите следећи прекидач који ће излаз приказати на други начин:

арп -а

Излаз из горње команде ће бити нешто слично овоме:

распберрипи (172.16.15.254) на д4: ца: 6д: 0е: д6: 19 [етер] на влп2с0

Овога пута добијате име рачунара, ИП адресу, адресу ХВ, тип ХВ и мрежу.

Како избрисати уносе из АРП кеша

АРП кеш меморије не држи своје податке веома дуго, али ако имате проблема са повезивањем на одређени рачунар и сумњате да је то зато што су адресирани подаци нетачни, можете избрисати унос из кеша на следећи начин.

Прво, покрените арп команду да бисте добили адресу ХВ ставке коју желите уклонити.

Сада покрените следећу команду:

арп -д ХВАДДР

Замените ХВАДДР са адресом ХВ за унос који желите уклонити.

Резиме

Командни арп се обично не користи од просечног корисника рачунара и бит ће релевантан само за већину људи када се решавају проблеми са мрежом.