Bevezetés az ARP csomagformátumba

A hierarchikus megközelítés jó gyakorlat, különösen, ha be kell mutatnia valamit. Tehát ebben a cikkben először a 'Kommunikációs Protokollot' fogjuk leírni, hogy megértsük, hogyan működnek a dolgok az ARP Packet Format alatt, és megtudjuk, hogy mi és hogyan képezi az ARP a protokollkészletet.

A kommunikációs protokoll vagy a protokollkészlet egyfajta szabály, amelyet a kommunikációs rendszer minden egységének be kell tartania, amikor az információt a fizikai adathordozón továbbítja. Ez a protokoll mindent meghatároz, ami beletartozik, mint a szabályok, a szintaxis, a szemantika és a szinkronizálás.

ARP, amely a Address Resolution Protocol-t jelenti a kommunikációs protokoll sok elemének egyike. A második dolog az ARP a link-réteg szintjén működik. Az ARP segíti az IP-cím és a fizikai gép címének összekapcsolását. Az IPV4 verzió esetében a leggyakrabban használt 32 bites vagyok, míg az Ethernet helyi címnél 48 bit hosszú.

Megjegyzés: Az ARP a „Network” rétegben fekszik.

Miért van szükség az ARP-re a kommunikációs protokollba?

"Az igazi kihívás abban rejlik, hogy megtaláljuk az MAC-cím IP-címének címét, azonban a forrást könnyű meghatározni, de a cél nehéz feladat."

Tehát a MAC-cím rendeltetési helyének meghatározására számos módszer létezik -

  • Zárt alakú számítás
  • Táblázat keresés
  • Üzenetcsere

Az összes felsorolt ​​probléma megoldására az ARP megment, lássuk, hogyan -

Az ARP be van építve az IP-konfiguráció minden csomópontjába, ami azt jelenti, hogy minden olyan rendszer számára, amelyet az IPV4 hálózaton fejlesztenek, van egy ARP-kódja.

Az ARP-ben csak két üzenet van definiálva - ARP kérés és ARP válasz.

Most visszatérünk a problémára vonatkozó nyilatkozathoz , amely azt mondja: „a probléma az, hogy megtaláljuk a cél-MAC címzést”.

Tehát, miután a gazdagép megtudta a rendeltetési hely MAC-címét, egy ARP-kérést küldünk. Amikor ez az ARP kérés üzenet érkezik, a rendeltetési hely automatikusan visszatér egy ARP választ.

Tehát mi történik itt - az ARP kérdezi: „Lehetek-e a MAC-cím”? És a válasz: "Igen, tudod".

Arp felépítése

Az alábbiakban felsorolt ​​mezők vannak egy ARP üzenetben.

  • Hardver típusa : Ez a hardver típusát vagy típusát határozza meg, amelyet a helyi hálózat használ a Address Resolution Protocols üzenet továbbítására. Ha a közös hardver ebben a kategóriában az „Ethernet” lenne, amelynek értéke 1-nek lenne, és a mező mérete 2-nek lenne.
  • Protokoll típusa : A mező rögzített számának hozzárendeléséhez az IPV4 2048 számú.
  • Hardverméret : Ez a MAC-cím bájtban kifejezett hossza, általában láthatjuk, hogy az ethernet MAC-címe 6 bájt hosszú.
  • Protokollméret : Az IPV4 logikai cím hosszát képviseli, az IPV4 cím általában 4 bájt hosszú.
  • OpCode : Ez a logikai cím hossza byte-ban, meghatározza az ARP üzenet természetét. Az ARP-kérelem hozzárendelt értéke 1, míg az ARP-válasz 2-es.
  • Küldő MAC-címe : Az 2. üzenet rétegének címe az üzenetet küldő eszköz számára.
  • Feladó IP-címe : Az üzenetet küldő eszköz protokollcíme az IPV4-ben.
  • Cél MAC-cím : A tervezett vevő 2. rétege. Ez a mező nem tárol semmilyen értéket a kérés szakaszában, és csak a válasz szakaszban működik.
  • Cél IP-cím : Ez a cím a címzett protokollcíme.

Arp protokollok működése

Két eszköz van ott

  1. Forrás eszköz
  2. Cél eszköz

Tehát ez a két ember kommunikálni akar egymással. Ezekben a folyamatokban az első lépés, ha a forráseszköz megvizsgálja az ARP gyorsítótárát, és megtudja, van-e megoldott MAC-címe a rendeltetési eszköz számára. Ha a MAC-cím jelen van a feloldott állapotban, akkor ezt a MAC-címet fogja használni a kommunikáció létrehozásához.

De ha a megoldott ARP nincs ott, akkor a forrásgép létrehozza az ARP kérési üzenetet, és adatelink címét, valamint IPv4 címét feladó protokoll címeként adja meg. Egy dolog, amit meg kell jegyezni, hogy itt a „Cél hardver címe” üresen marad, mivel a gép megpróbálja kideríteni, hogy a forrás az ARP üzenet kérését is továbbítja a helyi hálózathoz.

Mindkét eszköz ezután elkezdi összehasonlítani a cél protokoll címet a protokoll címével. Ha nincs meccs, akkor azt elhagyják majd, és ott maga is cselekedetek nélkül.

Ha a megállapítások bekövetkeznek, egy ARP üzenet jön létre. Itt a megcélzott eszköz a 'Sender hardver címet' és 'Sender protokoll címet' veszi az ARP üzenetből, és ezeket az értékeket használja a célzott hardverhez és protokollokhoz.

Most a cél eszköz frissíti ARP gyorsítótárát, mivel a kapcsolat létrehozásához a lehető leghamarabb kapcsolatba kell lépnie a küldő géppel. A forrásgép feldolgozza az ARP választ a rendeltetési helyéről, és tárolja a 'Feladó hardver címet'.

Az utolsó lépés, amelyet a sikeres kapcsolatbeszélgetés előtt el kell végezni, az, hogy a forrásgép frissíti ARP-gyorsítótárát a feladó hardvercímével és a feladó-protokoll címével, amelyet az ARP válaszüzenetből kapott.

ARP csomagdiagram

Magyarázza meg részletesebben: az ARP Packet Format alkotóelemeit

MEZŐ NEVEMÉRET ( BYTE )LEÍRÁS

HRD

2

Hardver típusa és értéke.

Ethernet = 1

IEEE 802 hálózatok = 6

ARCNET = 6

Keretrelé = 15

Aszinkron átviteli mód (ATM) = 16

HDLC = 17

Szálas csatorna = 18

Asynchronous Transfer Mode (ATM) = 19

Soros vonal = 20

PRO

2

ez egy bók a Hardver típus mezõ számára, meghatározva az üzenetekben használt réteg típusát. Az IPv4 esetében az érték 2048, amely szintén megfelel az Internet Protokoll Ether kódjának.
HLN1itt határozza meg az üzenetben található hardverhez kapcsolódó címek hosszát.
PLN1ez határozza meg, mennyi ideig lesz a protokoll címe az üzenetben.

OP

2

Ez a mező bemutatja az ARP üzenet természetét. Az első két értéket (azaz 0 és 1) a normál ARP-hez használják. más értékeket definiálunk, nézzük meg az alábbi táblázatot -

utasítássalARP üzenet típusa
1ARP kérés
2ARP válasz
3RARP kérés
4RARP válasz
5DRARP kérés
6DRARP válasz
7DRARP hiba
8InARP kérés
9InARP válasz
SHAEgyenlő a HLN mezővelAz üzenetet küldő eszköz hardvercímével foglalkozik
GYÓGYFÜRDŐEgyenlő a PLN mezővelAz üzenetet küldő készülék IP-címe
THAEgyenlő a HLN mezővelAz üzenetet fogadó eszköz hardver címe
TPAEgyenlő a PLN mezővelA fogadó végén lévő eszköz IP-címe.

Következtetés - ARP csomag formátum

Végül a záró megállapításhoz jutunk az ARP-vel kapcsolatos ebben a cikkben megvitatott vita kapcsán. Láttuk a kommunikációs protokollok felépítését (IPv4) és hol található az ARP (a cikk címe) a kommunikációs protokollban. Láttuk azt is, hogy milyen szerepet játszik és mennyire hatékonyan kezeli a felelősségét, miközben a kommunikáció célzott. Láttuk az ARP felépítését, az ARP igényét, az ARP csomagdiagramját és az alkatrészek leírását.

Ajánlott cikkek

Ez az ARP Packet Format útmutatója. Itt tárgyaljuk az ARP Packet Format bevezetését annak működésével, felépítésével és szükségességével kapcsolatban. Lehet, hogy megnézi a következő cikkeket is, ha többet szeretne megtudni -

  1. Mi az ARP?
  2. Címmegoldási protokoll
  3. Keretek a Java-ban
  4. AngularJS építészet
  5. IP-címet szerezhet a PHP-ben

Kategória: