Увод у протокол за рјешавање адреса

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

Формат пакета протокола адресе резолуције

Следеће табеле су АРП формат пакета:

АРП формат пакета је приказан на следећи начин:

  • Тип хардвера: То је 16-битно поље које дефинише врсту мреже на којој се покреће протокол за разрешавање адреса.
  • Тип протокола: То је 16-битно поље које дефинише врсту протокола. На пример, за ИПв4 протокол, ово поље садржи 0800 база 16.
  • Дужина хардвера: То је 8-битно поље које дефинише дужину физичке адресе у бајтовима.
  • Дужина протокола: То је 8-битно поље које дефинише дужину логичке адресе у бајтовима.
  • Операције: То је 16-битно поље које дефинише врсте пакета. Постоје две врсте пакета АРП захтев (1) и АРП одговор (2).
  • Хардверска адреса пошиљатеља : То је поље променљиве дужине које дефинише физичку адресу пошиљаоца.
  • Адреса протокола пошиљатеља : То је поље променљиве дужине које дефинише логичку адресу пошиљаоца.
  • Циљна адреса хардвера: То је поље променљиве дужине која дефинише физичку адресу пријемника.
  • Адреса циљаног протокола: То је поље променљиве дужине која дефинише логичку адресу пријемника.

Операције протокола за рјешавање адреса

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

АРП процес

Испод је листа корака укључених у АРП процес:

Корак 1: Пошиљалац зна ИП адресу пријемника.

Корак 2: Интернет протокол тражи од АРП-а да креира поруку АРП захтева која садржи информације попут физичке адресе пошиљаоца, поље физичке адресе пријемника је испуњено са 0с, ИП адреса пошиљаоца и ИП адреса примаоца.

Корак 3: Порука АРП захтева се шаље на слој везе за пренос података где је порука инкапсулирана у оквиру користећи физичку адресу пошиљаоца као адресу извора и адресу емитовања као одредишну адресу.

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

Корак 5: Након што примите одговор циљаног домаћина пакета са АРП одговором који садржи циљну физичку адресу. Порука у овом кораку је једнодушна.

Корак 6: Када пошиљалац добије одговор од циља, он зна физичку адресу циља.

Корак 7: Сада ИП Датаграм садржи податке за циљни строј који је у капсули и шаље у јединственом облику до одредишта.

Четири различита случаја

Испод је листа четири случаја у којима се могу користити услуге протокола за решавање адреса.

Случај 1:

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

Случај 2:

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

Случај 3:

Као што видимо на горњој слици, пошиљалац је усмјеривач који је примио датаграм за други домаћин који лежи на другој мрежи. У том случају, рутер погледа у табелу за усмјеравање и проналази ИП адресу сљедећег усмјеривача. ИП адреса рутера постаје логичка адреса која се мора пресликати на физичку адресу.

Случај 4:

Као што видимо на горњој слици, пошиљалац је усмјеривач који је примио датаграм за други домаћин који лежи на истој мрежи. У том случају ИП адреса датаграма постаје логична адреса која се мора пресликати на физичку адресу.

Пакет протокола за адресну резолуцију

Пакет протокола адресне резолуције садржи пет компоненти -

1.Цацхе таблица

2.Уреди

3.излазни модул 4

4.Инпут модул

5.Цацхе-цонтрол модул

Испод је дијаграм пакета протокола адресне резолуције

Расправимо детаљно о ​​компонентама АРП пакета.

1. Табела кеширања у АРП-у

Кад домаћин прими одговарајућу физичку адресу ИП датаграма, таблица Цацхе спрема ову физичку адресу у своју таблицу. Похрањивање физичке адресе у табели кеширања је ограничено на одређено време, а не на неограничено време. Кеш табела састоји се од низа уноса. Сваки унос има следеће поменуто поље.

  • Држава: Приказује стање сваког уноса. Држава може бити слободна, решена или у току. Слободна држава значи да је истекло вријеме за живот за улазак. Тај простор је додељен новом уносу. Решено стање значи да је унос завршен. Унос има физичку адресу одредишта. Пакети који чекају да се пошаљу на ово одредиште могу користити податке из уноса. Стање на чекању значи да је захтев за унос наведен и да чека одговор.
  • Тип хардвера: Дефинише врсту мреже на којој се покреће АРП пакет.
  • Тип протокола: Дефинише тип протокола на којем се покреће АРП пакет.
  • Дужина хардвера: Дефинише дужину физичке адресе.
  • Дужина протокола: Дефинише дужину логичке адресе.
  • Адреса хардвера : Показује физичку адресу одредишта.
  • Адреса протокола: Показује одредишну логичку адресу.
  • Број интерфејса: То је број интерфејса који усмјеривач користи за повезивање с другом мрежом.
  • Број реда: Протокол за разрешавање адреса користи број реда за доделу пакета који чекају на решавање адреса.
  • Истек времена: приказује животни век сваког уноса у секунди.
  • Покушаји: Показује колико је пута АРП захтев послан за сваки унос.

2. Редови

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

3. Излазни модул

  • Излазни модел чека на ИП пакете. Чим ИП пакет прими, он провјерава таблицу кеширања како би пронашао одговарајућу ИП адресу одредишта присутног у пакету. Одредишна ИП адреса пакета мора одговарати адреси протокола уноса.
  • Ако се подударање уноса утврди и стање уноса је РЈЕШЕНО, тада се пакет с одредишном хардверском адресом просљеђује у слој везе података за пријенос.
  • Ако се подударање уноса утврди и стање уноса је ПЕНДИНГ, тада пакет чека док се не нађе хардверска адреса одредишта.
  • Ако одговарајући унос не нађе, излазни модул ствара ред и уписује пакет. Ствара нови унос и држави даје ПЕНДИНГ и поставља покушаје 1. Емитује АРП пакет захтева за одредишну адресу.

4. Улазни модул

  • Улазни модул чека на пакет протокола адресе резолуције адресе. Чим стигне пакет резолуције адреса провјерите унос који одговара пакету резолуције адреса у благајни. Адреса протокола циља мора одговарати адреси протокола уноса.
  • Ако је пронађена одговарајућа ставка, а стање уноса је РЈЕШЕНО, улазни модул ажурира поље уноса и времена. Унос се ажурира јер може постојати шанса за промену хардверске адресе.
  • Ако је пронађен одговарајући унос и стање уноса је ПЕНДИНГ, улазни модул ажурира унос копирањем хардверске адресе циља у поље хардверске адресе уноса и ажурирање поља стања на РЕСОЛВЕД. Такође се ажурира поље са временским ограничењем уноса.
  • Ако одговарајући унос не нађе, улазни модул креирајте нови унос и додајте га у табелу. Ажурира поље стања на РЕШЕНО и временско превазилажење уноса.
  • Тада улазни модул провјерава да ли је примљени АРП пакет одговор или захтјев. Ако се ради о АРП захтеву, улазни модул одмах креира АРП одговор и шаље га пошиљаоцу. АРП пакет одговора креиран је променом вредности пакета из захтева у одговор.

5. Цацхе-Цонтрол Модул

  • Управљачки модул предмеморије одржава таблицу предмеморије. Провјерава унос у таблицу кеширања уносом периодично, тј. Пет секунди.
  • Ако је државно поље уноса БЕСПЛАТНО, провјерава још један унос.
  • Ако је стање уноса у ПЕНДИНГУ, модул управљања предмеморијом повећава вриједност поља за покушај за 1. Затим провјерава вриједност поља покушаја. Ако је вредност поља покушаја већа од максималне дозвољене границе, ажурира се стање стања на БЕСПЛАТНО и уништава одговарајући ред.
  • Ако је поље стања уноса РЕСОЛВЕД, модул управљања предмеморијом смањује вредност временског поља за 1. Затим провјерава вриједност временског поља. Ако је вредност временског поља мања или једнака нули, ажурира се стање уноса у БЕСПЛАТНО и уништава одговарајући ред.

Закључак

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

Препоручени чланци

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

  1. Шта су протоколи за умрежавање
  2. Шта је АРП?
  3. ТЦП / ИП модел
  4. Основна основа умрежавања - ТЦП / ИП | Бежично умрежавање

Категорија: