ARP
Adres Çözme Protokolü
(Adres Resulation
Protocol - ARP)
Bilgisayarların networkde haberleşebilmeleri için birbirlerinin
hardware adreslerini
bilmeleri gerekir.
Adres çözme işlemi hostun ip adresinden hardware adresinin bulunup
eşleştirilmesi
işlemidir.
Arp hedef bilgisayarın veya gateway'in hardware adresini çözmek için
lokal broadcast
(yayın) kullanır.
Hardware adres çözüldüğünde önce ip adres ve hardware adres arp
cache'inde bir kayıt
olarak depolanır.
Arp broadcasta başlamadan önce istediği hardware adres ve ip adres
için daima ilk olarak
cache'ini kontrol eder.
Bir Yerel
Ip Adresi Çözümlemesi
(Resolving A Local Ip
Adressing)
Her iki bilgisayar arasında iletişim başlatılmadan önce heriki
bilgisayarın ip
adresinden hardware
adresi çözülmelidir.
Adres çözme işlemi arp
request(adres çözme
isteği) ve arp reply
(adres çözme işlemi
cevabı)'den
oluşmaktadır.Adres çözme
işlemi aşağıdaki şekilde
gerçekleşmektedir.
Bir bilgisayar diğer bir bilgisayar ile konuşmak istediğinde bir
arp requesti
başlatılır.Kaynakdan
hedefe doğru. Ip
adresinin local
networkde olduğu
tanımlandığında kaynak
host, hedef hostun
hardware adresi önce
kendi arp cache 'ini
kontrol eder.
Eğer kendi kayıtlarında bulamaz ise o zaman ortamdaki bilgisayarlara
bu ip adresi ve hardware
adresi kimin diye bir
soru üretip kendi ip
adresi ve hardware
adresini ekleyerek bir
istek üretir.Bütün
yerel ortamdaki
bilgisayarin bu isteği
alabilmesi ve
işleyebilmesi için arp
request'ini (adres çözme
isteğini) local bir
broadcast olarak herkese
yollar.
Yerel networkdaki bütün bilgisayarlar bu broadcast'ı alır ve istenen
ip adresini kendi ip
adresine uyup uymadığını
kontrol eder. Eğer
çözülmesi istenen adres
kendi adresine uymuyor
ise bu isteği yok sayar
cevap vermez.
Hedefdeki bilgisayarlardan birisi isteğe uyan ip adresi ile kendi
adresini eşleştirir ve
direk olarak isteği
gönderen bilgisayara
kendi hardware adresi
ile bir arp reply (adres
çözme cevabı) gönderir.
Karşı bilgisayar
tarafından ip adres ve
hardware adres bilgisi
gönderildiği zaman
isteği gönderen
bilgisayar bilgileri arp
cache'inde
güncelleştirir. Kaynak
bilgisayar hedefden
reply aldıktan sonra
bağlantı kurulmuş olur.
Uzaktaki
Bir Ip Adresinin
Çözülmesi (Resolving A
Remote Ip Adress)
Eğer hedefin ip adresi uzaktaki bir bilgisayara ait ise o zaman
ortamdaki router'a
uzaktaki bilgisayarın
bulunduğu network'a
iletmesi için broadcast
gönderir.İşlemler sırası
ile şöyle gerçekleşir.
İletişim için talep , başlatildığında , gidilecek yer ip adresi ,
uzak adres olarak
tanımlanılır.Kaynak
bilgisayarın adresi
routerin routing table'inda bu adresin local
network demi yoksa
uzaktaki bir networkdemi
olduğu kontrol
edilir.Eğer tablo'da
karşılığı bulunmaz ise
kaynak bilgisayar
broadcast için default
gateway'in ip adresine
karar verir. Kaynak
bilgisayar default
gatewayin ip adres ve
hardware adresi için arp
cache'ini kontrol eder.
Kaynak :
Derleme
Son Güncelleme
10/05/05 01:39
Webmaster |
Reklam |
Gizlilik
Prensipleri |
Hata Bildir |