ARP (Address Resolution Protocol) a vaši počítačovou síť

Obsah:

ARP (Address Resolution Protocol) a vaši počítačovou síť
ARP (Address Resolution Protocol) a vaši počítačovou síť
Anonim

ARP (Address Resolution Protocol) převádí adresu internetového protokolu (IP) na odpovídající fyzickou síťovou adresu. Sítě IP, včetně těch, které běží na Ethernetu a Wi-Fi, vyžadují ke svému fungování ARP.

Historie a účel ARP

ARP byl vyvinut na počátku 80. let jako univerzální protokol pro překlad adres pro IP sítě. Kromě Ethernetu a Wi-Fi bylo ARP implementováno pro ATM, Token Ring a další typy fyzických sítí.

ARP umožňuje síti spravovat připojení nezávisle na konkrétním fyzickém zařízení připojeném ke každému z nich. To umožňuje internetovému protokolu pracovat efektivněji než nezávisle spravovat různá hardwarová zařízení a fyzické sítě.

Image
Image

Jak funguje ARP

ARP funguje na vrstvě 2 v modelu OSI. Podpora protokolů je implementována v ovladačích zařízení síťových operačních systémů. Internet RFC 826 dokumentuje technické podrobnosti protokolu, včetně jeho paketového formátu a fungování zpráv s žádostí a odpovědí

ARP funguje na moderních sítích Ethernet a Wi-Fi následovně:

  • Síťové adaptéry se vyrábějí s fyzickou adresou zabudovanou v hardwaru, která se nazývá adresa MAC (Media Access Control). Výrobci zajišťují, aby tyto šestibajtové (48bitové) adresy byly jedinečné, protože IP se při doručování zpráv spoléhá na tyto jedinečné identifikátory.
  • Předtím, než jakékoli zařízení odešle data do jiného cílového zařízení, musí určit MAC adresu dané jeho IP adresou. Tato mapování adres IP-na-MAC jsou odvozena z mezipaměti ARP udržované na každém zařízení.
  • Pokud se daná IP adresa neobjeví v mezipaměti zařízení, toto zařízení nemůže směrovat zprávy na tento cíl, dokud nezíská nové mapování. Za tímto účelem iniciační zařízení nejprve odešle zprávu vysílání požadavku ARP do místní podsítě. Hostitel s danou IP adresou odešle odpověď ARP jako odpověď na vysílání, což iniciujícímu zařízení umožní aktualizovat mezipaměť a doručit zprávy přímo cíli.

Inverzní ARP a Reverzní ARP

Odborníci vyvinuli v 80. letech další síťový protokol nazvaný RARP (Reverse ARP), který doplňoval ARP. RARP vykonával opačnou funkci než ARP, konvertoval z fyzických síťových adres na IP adresy přiřazené těmto zařízením. RARP byl zastaralý protokolem DHCP (Dynamic Host Configuration Protocol) a již se nepoužívá.

Funkci zpětného mapování adres podporuje také samostatný protokol nazývaný Inverse ARP. Inverzní ARP se nepoužívá v sítích Ethernet nebo Wi-Fi, i když je někdy můžete najít u jiných typů.

Bezplatný ARP

Pro zlepšení efektivity ARP používají některé sítě a síťová zařízení metodu komunikace zvanou bezplatné ARP. Zařízení vysílá zprávu s požadavkem ARP do místní sítě, aby informovala ostatní zařízení o své existenci.

Doporučuje: