Responsive Reklam Alanı

Adres Çözümleme Protokolü Nedir? IP yığınında, adres çözümlemesi yapan protokoller vardır. Adres çözümleme protokolü (ARP) IP adreslerinin fiziksel adreslere dönüştürülmesini sağlar ve bu fiziksel adresleri üst katmanlardan gizler. Genelde ARP, ARP belleği olarak bilinen haritalama tabloları ile çalışır. Tablo, bir IP adres ile bir fiziksel adres arasında haritalama yapılmasını sağlar. Bir LAN’da (Ethernet veya IEEE 802 ağı gibi), ARP hedef IP adresini alır ve haritalama tablosundan bunun karşıladığı hedef fiziksel adresi arar. Eğer ARP adresi bulursa, bulduğu fiziksel adresi, isteği yapan cihaza yollar.

Adres Çözümleme Protokolü Nedir

Gerekli adres ARP belleğinden bulunamazsa, ARP modülü ağa bir yayın yapar. Yayına ARP request denir. Bu yayın bir IP hedef adresi içerir. Netice olarak yayını alan cihazlardan biri ARP request’teki IP adresinin kendisine ait olduğunu sezerse, isteği yapan host’a bir ARP reply gönderir. Bu çerçeve, sorgulanan host’un fiziksel donanım adresini içerir. İsteği yapan host bu çerçeveyi alınca onu kendi ARP belleğine yerleştirir. Daha sonra, bu belirli IP adresine gönderilecek datagramlar belleğe başvurularak fiziksel adrese dönüştürülebilir. Sonuç olarak ARP sistemi isteği yapan host’un, başka bir host’un fiziksel adresini, onun IP adresi ile bulmasına imkân sağlar.

ARP isteği ve cevabı aşağıdaki şekilde gösterilmiştir. A host’u C’nin fiziksel adresini bulmak istemektedir. A bu yüzden B, C, D’ye datagram yayınlar. Bu yayına yalnızca C cevap verir çünkü gelen ARP istek datagramında kendi IP adresinin olduğunu görür. C host’u kendi adresini ARP cevabı formunda bir IP datagramına yerleştirir.

arp istek ve cevap emresupcin - Adres Çözümleme Protokolü Nedir?

ARP, IP adreslerini fiziksel adreslere haritalaması yanında, özel donanım tiplerinin tanımlanmasına da izin verir. Böylece sorgulanan host ARP datagramı alınca, datagramdaki bir alana bakarak, cihazın hangi tipte bir donanım kullandığını (bir Ethernet arabirimi veya paket radyo gibi) anlayabilir.

ARP Paket Formatı

Aşağıda ARP paketinin alanlarının kısa bir açıklaması mevcuttur:

  • Fiziksel katman başlığı: Fiziksel katman paketinin başlığıdır.
  • Donanım: Donanım arabirim tipini belirtir (Ethernet, paket radyo vs.).
  • Protokol: Göndericinin kullandığı protokol tipini tanımlar; tipik olarak EtherType’dır.
  • Donanım adres uzunluğu: Paketteki donanım adreslerinin bayt olarak uzunluğunu belirtir.
  • Protokol adres uzunluğu: Paketteki protokol adreslerinin bayt olarak uzunluğunu belirtir (Ör, IP adresleri).
  • Opcode: Paketin bir ARP request (istek) (1) veya bir ARP reply (cevap) (0) olduğunu belirtir.
  • Gönderici donanım adresi: Göndericinin donanım adresini içerir.
  • Gönderici protokol adresi: Göndericinin IP adresini içerir.
  • Hedef donanım adresi: Sorgulanan host’un donanım adresini içerir.
  • Hedef protokol adresi: Sorgulanan host’un IP adresini içerir.

Request (istek) paketinde hedef donanım adresi alanı dışındaki tüm alanlar kullanılır. Reply (cevap ) paketinde ise tüm alanlar kullanılır.

Her ARP modülü bir ARP paketi kullanarak belleğini güncelleştirebilir. Modül, gönderici IP adresini ve donanım adresini inceler ve belleğinde olup olmadığına bakar. Böylece trafiği inceleyerek belleğinde olmayan bilgileri ekler. Bu işleme ‘gleening’ denir; fakat tüm üreticiler bunu desteklemez.

Bununla birlikte adres çözümlemesi için Proxy ARP ve RARP protokolleri de bulunur. Proxy ARP’de ağ parçaları birbirlerinden gateway aracılığı ile saklanır. Saklayan gateway, sakladığı kısmın bilgilerini istek yapan host’a verir. RARP’de ise host kendi IP adresini bilmez. Yayın yaparak ağdaki cihaza donanım adresini yollar ve ağın RARP sunucusu bu host’a IP adresini bildirir.

Paylaşmak Güzeldir
Yazar
Yazar
Ters Adres Çözümleme Protokolü Nedir? DHCP Nedir?
Benzer Yazılar
Bir yorum yazın
Siz de düşüncenizi belirtebilirsiniz.

Emre Supçin * Ecceplus WordPress Themes