Adres Çözümleme Protokolü: Revizyonlar arasındaki fark

[kontrol edilmiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
SiLveRLeaD (mesaj | katkılar)
k 212.252.7.133 tarafından yapılan değişiklikler geri alınarak, Addbot tarafından değiştirilmiş önceki sürüm geri getirildi.
Peykbot (mesaj | katkılar)
k ufak düzenlemeler
4. satır:
 
== ARP Istek Paketi Gönderilmesi ==
Bir paketin yerel ağda bir sisteme gönderilebilmesi için IP adresinin yanında donanım adresinin de bilinmesi gerekir. IP, bu fiziksel adresi öğrenebilmek için yerel ağdaki tüm bilgisayarlara özel bir sorgulama paketi yollar. '''ARP istek paketi ( [[İngilizce]]: ''ARP request packet'' )''' olarak anılan bu pakette alıcı sistemin IP adresi vardır ve bunun karşılığı olan fiziksel adresin gönderilmesi istenir. Ağ üzerindeki ARP’ leri etkin olan tüm düğümler bu istek paketlerini görürler ve kendilerini ilgilendiriyorsa istek paketini gönderen yere fiziksel adreslerini gönderirler.<br /><br />
 
Bazı düğümler fiziksel adres öğrenme süreçlerini azaltmak için, diğer sistemlerin ARP sorgulamalarını sürekli dinleyerek kendi ARP tablolarını güncel tutabilirler. Böylece kendisi daha önce herhangi bir aktarım yapmasa bile, diğer sistemlerin IP-fiziksel adres dönüşüm bilgisine sahip olurlar.<br />
Ayrıca ARP, IP adreslerini fiziksel adreslere haritalamasının dışında özel donanım tiplerinin tanımlanmasına da izin verir.<br />
 
== ARP Paket Formatı ==
Satır 29 ⟶ 30:
Alıcıya yönelik donanım adresi. Bu alanda istekler önemsenmez.Bir istek mesaji gönderilirken Varış Donanım Adresi’nin tamamı sıfır yapılır.<br />
'''Varış Protokol Adresi'''<br />
Alıcıya yönelik protokol adresi.<br />
 
== ARP Mesajının İşlenmesi ==
Bir IP paketi gönderilmeden önce Ethernet ağlarında iki paket daha aktarılır ve paketin gönderileceği düğümün fiziksel adresi bulunur. Bu işlemi aynı varış düğümüne gidecek paketler için tekrar tekrar yapmak anlamsızdır. Bu nedenle bir IP_adresi-Donanım_adresi eşlemesi yapıldığında bu bilgi bir süre ARP cep belleğinde tutulur. Belli bir süre kullanılmamış adresler, bellekte yer sorunu varsa silinir.<br /><br />
 
'''Bir ARP mesajı alan düğüm aşağıdaki işlemleri gerçekleştirir'''<br />
'''1)'''Mesajın geldiği düğümün [[IP adresi]] ve [[MAC adresi]]lerinin ARP cep belleğinde olup olmadığının testi yapılır.
Satır 38 ⟶ 40:
'''2)'''Mesajın operasyon bölümüne bakılır. <br />
Bu bölüm '''istek mesajı''' ise bir cevap mesajı hazırlanır. Cevap mesajında, gelen mesajdaki gönderen ve varış adreslerinin yerleri değiştirilir. Gönderen donanım adresi bölümüne mesajı hazırlayan bilgisayarın donanım adresi yazılır. Operasyon alanına, 2 değeri verilir.<br />
Bu bölüm '''cevap mesajı''' ise daha önce istek gönderilmiş olup gelen bilgiler cep belleğe eklenir.<br /><br />
 
Yayınlanan tüm ARP mesajlarındaki verilerin ARP cep belleğine konması, cep belleğin kısa sürede dolmasına neden olur. Bu nedenle, bilgisayarlar sadece kendilerini hedef alan ARP mesajları ile ilgilenirler.
 
== Reverse Address Resolution Protocol - RARP ==
RARP, '''yeni çalıştırılmış (new-booted)''' bilgisayarların Ethernet adreslerini ağa duyurması ve kendi IP adresini sormasını sağlar. Bunlar disksiz bilgisayarlardır ve bu bilgisayarlar için RARP sunucusu bu sorulara cevap verir. [[IP]] adres istekleri, yerel alan ağı dışına çıkamadığı için isteklerin oluştuğu yerel alan ağlarında bir RARP sunucusu olması gerekir. Bu sorunu çözmek için
alternatif bir '''başlangıç protokolü (bootstrap)''' önerilmiştir: '''[[BOOTP]]'''. <br /><br />
 
BOOTP, [[UDP]] mesajları ile haberleşir bu nedenle yerel alan ağlarını geçebilir. BOOTP’nin detayları RFC 951,RFC 1048 ve RFC 1084’te verilmiştir. BOOTP’nin dezavantajı IP ve Ethernet adres eşlemesinin manuel olarak yapılmasıdır.<br /></br />
ARP ve RARP birbirinden farklı işlemlerdir. '''[[ARP]]''' her sunucunun kendi donanım adresi ve protokol adresi arasındaki haritalamayı bildiğini farzeder. Diğer sunucular hakkında edinilen bilgi küçük bir bellekte tutulur. Bütün sunucular eşit statüdedir. İstemci ve sunucu arasında hiçbir ayrım yoktur. '''RARP'''' de ise durum farklıdır. İstemcilerden gelen istekleri cevaplamak ve protokol adresinden donanım adresine veritabanı haritalanması için daha fazla sunucuya gereksinim duyar.