Adres Çözümleme Protokolü: Ağ İletişiminde ARP Başlığı Nedir?

ARP nedir?

Adres Çözümleme Protokolü (ARP) OSI modelindeki ağ katmanının önemli bir protokolüdür ve sistemin IP adresine göre MAC (Medya Erişim Kontrolü) adresini bulmaya yardımcı olur. ARP'nin ana görevi, 32 bit IP adresini (IPv4 için) 48 bit MAC adresine dönüştürmektir.

Bu protokol çoğunlukla şu amaçla kullanılır: donanım (MAC) adresini belirleme Bir cihazın IP adresinden alınması. Ayrıca bir cihaz yerel ağdaki başka bir cihazla iletişim kurmak istediğinde de kullanılır. ARP'nin tam biçimi Adres Çözümleme Protokolüdür.

Adres Çözümleme Protokolü (ARP) nasıl çalışır?

Bir IPv4 ağındaki tüm işletim sistemleri bir ARP önbelleği tutar. Ana bilgisayar, LAN'daki başka bir ana bilgisayara paket göndermek için bir MAC adresi istediğinde, MAC adresi çevirisinin zaten mevcut olup olmadığını kontrol etmek için ARP önbelleğini kontrol eder.

Adres Çözümleme Protokolü (ARP) Çalışmaları

Bu kavramı bir örnekle anlayalım:

  • Hosta P, P'deki bir uygulamadan U'ya gönderilen protokol mesajları için ana bilgisayar U'nun protokol adresini çözer.
  • P, U ana bilgisayarı için bir protokol adresini çözmez
  • İnternet katmanını kullanarak, ana bilgisayar P, T1 ve T2 üzerinden yönlendirerek ana bilgisayar U'ya teslimat yapar.
  • Ana Bilgisayar P, T1 donanım adresini çözer.
  • Ana bilgisayar P'deki ağ katmanı, T1'e teslim edilmek üzere U'nun hedef protokol adresini içeren paketi iletir
  • T1, paketi T2'ye iletir ve o da paketi Ana Bilgisayar U'ya iletir.

Önemli ARP terimleri

  • ARP Önbelleği: MAC adresini çözümledikten sonra ARP, gelecekte referans olması için onu bir tabloda saklanan önbelleğe gönderir. Sonraki iletişimlerde tablodaki MAC adresi kullanılabilir.
  • ARP Önbellek Zaman Aşımı: ARP önbelleğindeki MAC adresinin bulunabileceği süredir.
  • ARP isteği: Hedef MAC adresiyle karşılaşıp karşılaşmadığımızı doğrulamak için ağ üzerinden bir paket yayınlıyoruz.
  • ARP yanıtı/yanıtı: Kaynağın hedeften aldığı MAC adresi yanıtı, verilerin daha fazla iletilmesine yardımcı olur.

Adres Çözümleme Yöntemleri

Bir protokol adresi ile donanım adresi arasındaki ilişki bağlama olarak bilinir.

Bu amaçla kullanılan üç teknik vardır:

  • Tablo arama – Anahtar olarak protokol adresiyle bellekte saklanan bağlamalar. Donanım adresini bulmak amacıyla protokol adresini kontrol etmek için veri bağlantı katmanını kullanır.
  • Dinamik-Bu tür ağ mesajlaşma yöntemi "tam zamanında" çözümleme için kullanılır. Veri bağlantı katmanı, mesaj isteklerini bir donanım adresine gönderir. hedef yanıt verir.
  • Kapalı form hesaplama–Bu yöntemde protokol adresi donanım adresine dayalıdır. Veri bağlantı katmanı, donanım adresini protokol adresinden türetir.

ARP Türleri

Aşağıda verilen dört tür Adres Çözümleme Protokolü vardır:

  • proxy ARP
  • Karşılıksız ARP
  • Revbaşka ARP
  • Ters ARP

Hepsini ayrıntılı olarak öğrenelim:

ARP Türleri
ARP Türleri

proxy ARP

Proxy ARP yönteminde Katman 3 cihazları ARP isteklerine yanıt verebilir. Bu ARP türü yapılandırılmış yönlendirici, hedef IP adresine yanıt verecek ve hedefe ulaşıldığında yönlendiricinin MAC adresini hedef IP adresi ve gönderen ile eşleştirecektir.

Karşılıksız ARP

Karşılıksız, ana bilgisayarın başka bir ARP isteği türüdür. Bu tür ARP isteği, ağın yinelenen IP adresini tanımlamasına yardımcı olur. Bu nedenle, bir yönlendirici veya anahtar tarafından bir ARP isteği gönderildiğinde, IP adresi, hiçbir ARP yanıtı alınmaz, böylece başka hiçbir düğüm o anahtara veya yönlendiriciye tahsis edilen IP adresini kullanamaz.

Revbaşka ARP (RARP)

RevArtık RARP olarak da adlandırılan başka bir ARP, bir LAN'daki istemci sistemi tarafından ARP yönlendirici tablosundan IPv4 adresini istemek için kullanılan bir tür ARP ağ protokolüdür. Ağ yöneticisi çoğunlukla ağ geçidi yönlendiricisinde, söz konusu IP adresine ait MAC adresinin belirlenmesine yardımcı olan bir tablo oluşturur.

Ters ARP (InARP)

Ters ARP aynı zamanda InARP olarak da adlandırılır, veri bağlantı katmanı adreslerinden düğümlerin adreslerinin IP'sini bulmak için kullanılan bir ARP türüdür. InARP, Katman 2 sanal devre adreslemesinin Katman 2 sinyalleşmesinden elde edildiği ATM ağları çerçeve röleleri için yaygın olarak kullanılır.

ARP Başlığı

ARP Başlığı

ARP başlığı
  • Donanım Türü–Ethernet için 1'dir.
  • Protokol Türü–Ağ katmanında kullanılan bir protokoldür.
  • Donanım Adres Uzunluğu–Ethernet için 6 olacak şekilde bayt cinsinden uzunluktur.
  • Protokol Adres Uzunluğu – Değeri 4 bayttır.
  • Operaİşlem Kodu paketin bir ARP İsteği (1) veya bir ARP Yanıtı (2) olduğunu belirtir.
  • Göndericinin Donanım Adresi – Kaynak düğümün donanım adresidir.
  • Gönderenin Protokol Adresi -Kaynak düğümün 3. katman adresidir.
  • Target Donanım Adresi – Yanıtın hem hedefin donanımını hem de katman 3 adreslerini etkileyen bir RARP isteğinde kullanılır.
  • Target Protokol Adresi – Yanıt hem katman 3 adreslerini hem de hedefin donanımını taşıdığında bir ARP isteğinde kullanılır.

ARP kullanmanın avantajları

ARP kullanmanın artıları/yararları şunlardır

  • ARP kullanıyorsanız aynı sistemin IP adresini biliyorsanız MAC adresleri kolaylıkla bilinebilir.
  • Uç düğümler MAC adreslerini "bilecek" şekilde yapılandırılmamalıdır. İhtiyaç duyulduğunda bulunabilir.
  • ARP'nin amacı, ağdaki her ana bilgisayarın IP adresleri ile fiziksel adresler arasında bir eşleme oluşturmanıza olanak tanımasını sağlamaktır.
  • Ana bilgisayarda depolanan eşlemeler veya tablolar kümesine ARP tablosu veya ARP önbelleği denir.

SSS:

Mevcut olmayan bir ana bilgisayar için birkaç ARP isteği yapılırsa, istekler arasındaki zaman aralıkları artacaktır. Sonunda ARP pes eder.

Diğer makineler normal bir ARP isteği olarak yanıt verir (gereksiz ARP). Bu, zaten atanmış bir IP adresinin tespit edilmesine yardımcı olur.

ÖZET

  • ARP protokolü, sistemin IP adresi verilen MAC (Medya Erişim Kontrolü) adresini bulmaya yardımcı olur.
  • Önemli ARP terimleri şunlardır: 1) ARP Önbelleği 2)ARP Önbelleği Zaman Aşımı 3) ARP isteği 4) ARP yanıtı/yanıtı
  • Üç tür ARP çözümleme tekniği şunlardır: 1) Tablo arama 2) Dinamik 3) Kapalı form hesaplama.
  • Önemli ARP protokolleri şunlardır: 1) Proxy ARP 2) Karşılıksız ARP 3) Revters ARP 4) Ters ARP.
  • ARP başlığının bileşenleri şunlardır: 1)Donanım Türü 2) Protokol Türü 3) Donanım Adres Uzunluğu 4) Protokol Adres Uzunluğu 5) Gönderici Donanım Adresi 6) Gönderici Protokol Adresi 7) Target Donanım Adresi 8) Target Protokol Adresi.