28.12.2014 Views

İndir - Hasan Hüseyin BALIK

İndir - Hasan Hüseyin BALIK

İndir - Hasan Hüseyin BALIK

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ICMP paketleri ortamda bir geri besleme sağlarlar. Bu yolla ciddi problemleri, haberleşen<br />

birimlere bildirerek bir hata bildirim mekanizması oluştururlar. ICMP mesajı, IP paketlerinin<br />

veri bölümünde taşınır. Bu yüzden ICMP paketlerinin dağıtım güvenilirliği, IP paketlerinin<br />

dağıtım güvenliliği ile sınırlı kalmaktadır. Buradan ICMP paketlerinin güvenli iletilemeyeceği<br />

ve hedefe varmasının garanti edilemeyeceği sonucu çıkarılabilir.<br />

1.5.3.ARP<br />

Bilgisayarların ağda haberleşebilmeleri için birbirlerinin hardware adreslerini bilmeleri<br />

gerekir. Adres çözme işlemi Host’un IP adresinden hardware adresinin bulunup eşleştirilmesi<br />

işlemidir. ARP hedef bilgisayarın veya gateway in hardware adresini çözmek için lokal<br />

broadcast (yayın) kullanır. Hardware adres çözüldüğünde önce IP adres ve hardware adres<br />

ARP cache'inde bir kayıt olarak depolanır. ARP broadcastta başlamadan önce istediği<br />

hardware adres ve IP adres için daima ilk olarak cache'ini kontrol eder.Bilgisayar ağı<br />

üzerindeki hostların birbirleriyle haberleşebilmeleri için birbirlerinin IP adreslerini bilmeleri<br />

gereklidir. Bu adres ya kullanıcılardan temin edilir ya da DNS gibi isim servislerinden<br />

sorulur.<br />

Veri-bağı katmanında, pakete hedefin fiziksel adresini yerleştirme zorunluluğu vardır.<br />

Ethernet protokolü tarafından kullanılan görüşme paketlerinde Kaynak ve Hedef için ayrı ayrı<br />

olmak üzere 48 bit fiziksel adres (MAC adress) için ayrılmıştır. Bilgisayarlar, ağ katmanında<br />

IP adresleriyle haberleşiyorlar gibi görünseler de gerçekte bu adresler sadece rehberdir ve en<br />

son hedef noktayı simgeler. Hedef uçlar arasındaki duraklar (köprüler, yönlendiriciler,<br />

switchler ..) aralarındaki haberleşmede IP adresi kılavuz olarak kullanılmakta ve gerçek<br />

haberleşme için MAC adreslerinden yararlanmaktadırlar. Gerçek haberleşme fiziksel adresler<br />

kullanılarak veri-bağlantı katmanında gerçekleştirilir.<br />

ARP protokolü çalıştığı katmanın bir üst katmanından gelen mantıksal adresi (IP adresi) alır<br />

ve kendi tuttuğu veya ana bilgisayara (server’a) sorarak bu mantıksal adresi kullanan hostun<br />

MAC adresini elde eder. Yani mantıksal adresi çözümleyerek fiziksel adresi elde eder ve veribağlantı<br />

katmanına bu adresleri iletir.<br />

ARP isteği (Request):<br />

Aynı ağda yerleşmiş olan hostlar birbirleriyle haberleşmek istediklerinde kaynak host bir ARP<br />

isteği oluşturur. ARP protokolü çözümleme işini üstlendiğinde önce kaynak hostun belleğinde<br />

(RAM) tuttuğu ve ARP önbelleği (ARP Cache) olarak adlandırılan “IP adresi / MAC adresi”<br />

listesine bakar. Herhangi bir şekilde bu listeye karşılığı istenen IP adresinin daha önce işlenip<br />

işlenmediğini kontrol eder. Eğer bu listede IP adresini bulursa, IP adresine karşılık düşen<br />

MAC adresini okur ve bu adresi veri-bağlantı katmanı protokolüne verir.<br />

Aranan IP adresi ARP Cache ‘de bulunamazsa bu durumda ARP protokolü özel bir soru<br />

paketi oluşturarak bilgisayar ağına yayınlar.(broadcast) Ağ üzerindeki her host bu ARP<br />

paketini alır ve kendi IP adresi ile kontrol eder. Eğer IP adresi kendisine ait değilse bu mesajı<br />

çöpe atar, kendisinin ise bu pakete fiziksel adresini yerleştirerek bir ARP cevabı (ARP<br />

Response) oluşturur ve doğrudan kaynak hosta geri gönderir. Bu arada kendi ARP<br />

Önbelleğine de soru paketini gönderen hostun IP adresini ve fiziksel adresini yerleştirir.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!