ARP nedir?
Adres Çözümleme Protokolü (ARP) , OSI modelindeki ağ katmanının önemli bir protokolüdür ve sistemin IP adresi verilen MAC (Ortam Erişim Kontrolü) adresini bulmaya yardımcı olur. ARP'nin ana görevi, 32 bitlik IP adresini (IPv4 için) 48 bitlik bir MAC adresine dönüştürmektir.
Bu protokol çoğunlukla bir aygıtın donanım (MAC) adresini bir IP adresinden belirlemek için kullanılır. Ayrıca, bir cihaz yerel bir 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.
Bu ağ oluşturma eğitiminde şunları öğreneceksiniz:
- ARP nedir?
- Adres Çözümleme Protokolü (ARP) nasıl çalışır?
- Önemli ARP terimleri:
- Adres Çözümleme Yöntemleri
- ARP Türleri
- ARP Başlığı:
- ARP kullanmanın avantajları
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 bir paket göndermek için bir MAC adresi talep ettiğinde, MAC adresi çevirisinin zaten mevcut olup olmadığını kontrol etmek için ARP önbelleğini kontrol eder.
Bu kavramı bir örnekle anlayalım:
- Hosta P, U'ya gönderilen P üzerindeki bir uygulamadan gelen protokol mesajları için ana bilgisayar U için protokol adresini çözer.
- P, ana bilgisayar U için bir protokol adresini çözmez
- İnternet katmanını kullanarak ana bilgisayar P, T1 ve T2 üzerinden yönlendirerek U ana bilgisayarına iletir.
- Ana Bilgisayar P, T1 donanım adresini çözümler.
- Ana bilgisayar P üzerindeki ağ katmanı, T1'e teslimat için U için hedef protokol adresini içeren paketi geçirir
- T1, paketi T2'ye iletir ve bu da paketi Ana Bilgisayar U'ya iletir.
Önemli ARP terimleri:
- ARP Önbelleği: MAC adresini çözdükten sonra, ARP bunu ileride başvurmak üzere bir tabloda depolanan önbelleğe gönderir. Sonraki iletişimler tablodaki MAC adresini kullanabilir.
- ARP Önbellek Zaman Aşımı: ARP önbelleğindeki MAC adresinin kalabileceği zamandır.
- ARP isteği: Hedef MAC adresiyle karşılaşıp karşılaşmadığımızı doğrulamak için ağ üzerinden bir paket yayınlamak.
- ARP yanıtı / yanıtı: Kaynağın hedeften aldığı MAC adresi yanıtı, verilerin daha fazla iletişimine yardımcı olur.
Adres Çözümleme Yöntemleri
Bir protokol adresi ile bir donanım adresi arasındaki ilişki bağlayıcı olarak bilinir.
Bu amaçla kullanılan üç teknik vardır:
- Tablo arama - Anahtar olarak protokol adresi ile bellekte depolanan bağlantılar. Veri bağlantı katmanını kullanır, donanım adresini bulmak için protokol adresini kontrol eder.
- 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 adresinde gönderir. hedef yanıt verir.
- Kapalı form hesaplama - Bu yöntemde, bir protokol adresi bir donanım adresine dayanır. Veri bağlantı katmanı, donanım adresini protokol adresinden türetir.
ARP Türleri
Aşağıda, aşağıda verilen dört tür Adres Çözümleme Protokolü verilmiştir:
- Proxy ARP
- Ücretsiz ARP
- Ters ARP
- Ters ARP
Hepsini ayrıntılı olarak öğrenelim:
Proxy ARP:
Proxy ARP yönteminde Layer 3 cihazları ARP isteklerine yanıt verebilir. Bu ARP türü yapılandırılmış yönlendirici, hedef IP adresine yanıt verir ve yönlendiricinin MAC adresini, hedefine ulaşıldığında hedef IP adresi ve gönderici ile eşleştirir.
Ücretsiz 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, IP adresini almak için bir yönlendirici veya anahtar tarafından bir ARP isteği gönderildiğinde, hiçbir ARP yanıtı alınmaz. Böylece başka hiçbir düğüm o anahtara veya yönlendiriciye ayrılmış IP adresini kullanamaz.
Ters ARP (RARP)
Artık RARP olarak da adlandırılan Ters 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önlendiricide bir tablo oluşturur ve bu, bu belirli IP adresine MAC adresini belirlemeye yardımcı olur.
Ters ARP (InARP)
Ters ARP, InARP olarak da adlandırılır, veri bağlantı katmanı adreslerinden düğümlerin IP adreslerini bulmak için kullanılan bir ARP türüdür. InARP, Katman 2 sanal devre adreslemesinin Katman 2 sinyalizasyonundan elde edildiği ATM ağları çerçeve röleleri için yaygın olarak kullanılır.
ARP Başlığı:
- Donanım Tipi - Ethernet için 1'dir.
- Protokol Tipi - 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.
- İşlem Kodu , paketin bir ARP İsteği (1) veya bir ARP Yanıtı (2) olduğunu belirtir.
- Gönderen Donanım Adresi - Kaynak düğümün donanım adresidir.
- Gönderen Protokol Adresi - Kaynak düğümün katman 3 adresidir.
- Hedef Donanım Adresi - Yanıt, hem hedefin donanımını hem de katman 3 adreslerini etkileyen bir RARP isteğinde kullanılır.
- Hedef 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ı
İşte ARP kullanmanın artıları / faydaları
- ARP kullanıyorsanız, aynı sistemin IP adresini biliyorsanız, MAC adresleri kolayca bilinebilir.
- Uç düğümler, MAC adreslerini "bilecek" şekilde yapılandırılmamalıdır. Gerektiğinde bulunabilir.
- ARP'nin amacı, IP adresleri ve fiziksel adresler arasında bir eşleme oluşturmanıza izin veren bir ağdaki her ana bilgisayarı etkinleştirmektir.
- Ana bilgisayarda depolanan eşleme veya tablo kümesi, ARP tablosu veya ARP önbelleği olarak adlandırılır.
SSS:
Varolmayan bir ana bilgisayar için ARP isteği yapılırsa ne olur?
Var 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.
Bir ana bilgisayar IP adresi için bir ARP isteği gönderirse ne olur?
Diğer makineler normal bir ARP isteği olarak yanıt verir (karşılıksız ARP). Bu, zaten atanmış bir IP adresinin tespit edilmesine yardımcı olur.
Özet:
- ARP protokolü, sistemin IP adresi verilen MAC (Ortam Erişim Kontrolü) adresini bulmaya yardımcı olur.
- Önemli ARP terimleri şunlardır: 1) ARP Önbelleği 2) ARP Önbellek 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) Ücretsiz ARP 3) Ters ARP 4) Ters ARP.
- ARP başlığının bileşenleri şunlardır: 1) Donanım Tipi 2) Protokol Tipi 3) Donanım Adres Uzunluğu 4) Protokol Adres Uzunluğu 5) Gönderenler Donanım Adresi 6) Gönderenler Protokol Adresi 7) Hedef Donanım Adresi 8) Hedef Protokol Adresi.