Nätverks Grundläggande: Lokal värd ARP Begäran

August 28

För lokala värdar (hosts på din nätverkssegment), startar en Address Resolution Protocol (ARP) begäran med någon typ av nätverkskommunikation begäran mellan två datorer. Detta skulle kunna vara ping, inrättandet av ett Transmission Control Protocol (TCP) session eller en User Diagram Protocol (UDP) session. Oavsett orsaken, är nettoresultatet av följande process:

  1. De första värdkontakter annan värd.

    Den första värd utför en OCH-operation på sin adress och nätmask, liksom den andra Hosta € s adress och dess nätmask. Detta bestämmer att IP-adresserna tillhör samma nätverk, så den andra värden bör vara på samma nätverkssegment.
  2. Denna begäran går ner genom OSI lager tills den träffar nätskiktet (eller Internet skiktet i IP-nätet modell). Vid det lagret, till målet IP-adress måste anpassas till en MAC eller hårdvaruadress.
  3. Beslutet träd i följande figur följs:

    Nätverks Grundläggande: Lokal värd ARP Begäran

    Det allra första som kontrolleras är den lokala ARP-cachen.

    Följande avsnitt tar en närmare titt på vad som händer under den processen.

    Som standard kommer poster inte förbli ARP-cachen på en dator längre än tio minuter, men är i ARP-cachen på en Cisco nätverksenhet i fyra timmar. På en dator, ARP-cachen innehåller endast senaste värdar som har haft kommunikationssessioner.

  4. Om IP-adressen som du försöker kommunicera med inte är i ARP-cachen behöver adressen för att lösas.

    Följande bild visar ett första steg i denna process. Lägg märke till att målet hårdvaruadressen är broadcast-adressen för Ethernet.
  5. Begäran uppgifter läggs på is tills adressen är löst och en ARP begäran genereras och skickas ut på nätverket.

    Alla ARP förfrågningar har samma grundläggande format: två hårdvara (eller MAC) adresser och två protokoll (eller IP) adresser (käll- och mål-).

    Begäran data inkluderar den sändande Hosta € s MAC och IP-information samt IP-adressen för den riktade värd. Opkoden för denna typ av paket är 0x0001, betecknar att detta är en begäran.

    Nätverks Grundläggande: Lokal värd ARP Begäran

  6. Paketet skickas till den lokala järn broadcast-adress, så varje dator i det lokala nätverkssegment ser att ramen och bearbetar dem.

    Vid bearbetning ramen och läsa paketinformation flesta datorer kasta data eftersom deras IP-adress matchar inte den som sökt.
  7. Om av en slump, en värd inte har den adressen, registrerar den källan MAC och IP-adress i sin egen ARP cache, att veta att om någon vill prata med det, kommer det sannolikt att behöva skicka data inom kort, så det sedan bygger sin egen ARP-paket som svar.

    Responsen ARP-paket har en operationskod av 0x0002, betecknar att det är ett svar. ARP replyâ € s struktur, ser likadan ut som ARP begäran, förutom att alla fyra adressfält är ifyllda och klar. Logiskt, använder den sin adress som avsändaradress och avsändaren av ARP begäran som mål. Följande bild ger dig en uppfattning om vad det här ser ut.

    Nätverks Grundläggande: Lokal värd ARP Begäran

  8. Med svaret skickats, ser den ursprungliga värden en ram på det lokala nätverkssegment som vänder sig direkt till sin MAC-adress; det öppnar den bildrutan och bearbetar ARP-paket.

    Den ursprungliga värd vet då målet MAC den behöver för att skicka sina uppgifter till.
  9. Den ursprungliga värden lägger ARP information till sin ARP cache och sedan släpper de uppgifter den hade vänt, skicka den till målet MAC-adressen via det lokala nätverkssegmentet.