Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Eşler arası ortamlarda, eşler adlardan veya diğer tanımlayıcı türlerinden birbirlerinin ağ konumlarını (adresler, protokoller ve bağlantı noktaları) çözümlemek için belirli ad çözümleme sistemlerini kullanır. Geçmişte eş adı çözümlemesi, doğal olarak geçici bağlantının yanı sıra Etki Alanı Adı Sistemi'ndeki (DNS) diğer eksiklikler nedeniyle karmaşıktı.
Microsoft® Windows Eşler Arası Ağ platformu, önce Windows® XP için geliştirilen ve ardından Windows Vista'da™ yükseltilen güvenli, ölçeklenebilir ve dinamik ad kaydı ve ad çözümleme protokolü olan Eş Adı Çözümleme Protokolü (PNRP) ile bu sorunu çözer. PNRP, geleneksel ad çözümleme sistemlerinden çok farklı çalışır ve uygulama geliştiricileri için heyecan verici yeni olanaklar sunar.
PNRP ile eş adları makineye veya makinedeki tek tek uygulamalara veya hizmetlere uygulanabilir. Eş adı çözümlemesi bir adres, bağlantı noktası ve büyük olasılıkla genişletilmiş yük içerir. Bu sistemin avantajları arasında hataya dayanıklılık, tıkanma olmaması ve hiçbir zaman eski adresleri döndürmeyecek isim çözümlemeleri yer alır, protokolü mobil kullanıcıları bulmak için mükemmel bir çözüm haline getirir.
Güvenlik açısından, eş adları güvenli (korumalı) veya güvenli olmayan (korumasız) olarak yayımlanabilir. PNRP, güvenli eş adlarını kimlik sahtekarlığına karşı korumak için ortak anahtar şifrelemesi kullanır; hem bilgisayarlar hem de hizmetler PNRP ile adlandırılabilir.
Eş Adı Çözümleme Protokolü aşağıdaki özellikleri gösterir:
Dağıtılmış ve neredeyse tamamen sunucusuz. Sunucular yalnızca önyükleme işlemi için gereklidir.
Üçüncü tarafların katılımı olmadan güvenli ad yayını. DNS ad yayınının aksine, PNRP ad yayını anlık olarak ve finansal maliyet olmadan yapılır.
PNRP, eski adreslerin çözümlenmesini önlemek için sürekli olarak gerçek zamanlı güncellenir.
PNRP aracılığıyla adların çözümlenmesi, hizmetler için ad çözümlemesine de izin vererek bilgisayarların ötesine uzanır.
System.Net.PeerToPeer ad alanı
PNRP işlevi, .NET Framework sürüm 3.5 içindeki ad alanı tarafından System.Net.PeerToPeer tanımlanır. Eş adlarını kullanılabilir bir PNRP hizmetiyle kaydetmek ve çözümlemek için kullanılabilecek tipler kümesi sağlar.
(PNRP ve özel eş çözümleyiciler, System.ServiceModel.PeerResolvers ad alanında sağlanan türler kullanılarak oluşturulabilir ve başlatılabilir.)
Kullanılabilir bir PNRP hizmetiyle adları kaydetmek ve çözümlemek için kullanılan temel türler şunlardır:
Cloud: Kullanılabilir bir PNRP bulutunu açıklayan bilgileri tanımlar ve kapsamı da buna dahildir.
PeerName: Buluttaki bir eşe kaydolmak ve daha sonra çözümlemek için kullanılabilecek bir eş adı tanımlar.
PeerNameRecord: PNRP bulutunda, eşle bağlantı kurulabilecek ağ uç noktalarını içeren bir eş için kayıt bilgilerini içeren kaydı tanımlar.
PeerNameRegistration: Eş adı kaydını başlatma ve durdurma yöntemleri de dahil olmak üzere bir eş adı için kayıt işlemini tanımlar.
PeerNameResolver: Bir eş adını ağ uç noktalarına çözümleme işlemini tanımlar, ve bu süreç için hem eşzamanlı hem de eşzamansız yöntemler içerir.