Aracılığıyla paylaş


NDF Hakkında

Ağ Tanılama Çerçevesi (NDF), yaygın ağ sorunlarını işlerken, ağ yöneticileri ve bilgisayar kullanıcılarının katılımını azaltır. NDF'nin tanılama ve onarım özelliklerini kullanan kullanıcıların ve yöneticilerin, nispeten yaygın olarak karşılaşılan bazı sorunları çözmek için ek araçlara ihtiyacı yoktur. NDF, Windows Vista, Windows Server 2008 ve sonraki sürümlerin bir parçası olarak gönderilir. Bir sistem önyüklendiğinde kullanılabilir (ancak Güvenli Modda çalıştırılamaz).

NDF Yardımcı Sınıfları

NDF, ağ sorunlarını oluştukları anda tanılayan yardımcı sınıflar içerir. Bu yardımcı sınıfların her biri en az bir bileşen veya uygulamayla ilgili sorunları gidermek için gereken mantığı içerir.

Tek tek NDF yardımcı sınıfları tanılama oturumunun birincil görevlerini gerçekleştirir. Her yardımcı sınıf, ilgili ağ bileşeninin bir sistem durumu yönünü değerlendirmek için tasarlanmış bir kod birimidir. Yardımcı sınıf, bileşenin sağlığını geri yüklemek için hangi olası onarım seçeneklerinin mevcut olduğunu ve herhangi bir belirli onarım seçeneğinin maliyetini ve riskini de anlar.

Her yardımcı sınıf, genel Ağ Tanılama Çerçevesi'ne bağlanır. Üçüncü taraf ağ bileşeni bir NDF yardımcı sınıfı içeriyorsa, bu bileşenle ilgili sorunlar, bu bileşen hakkında belirli bir bilgiye sahip olmaları gerekmeden NDF kullanan diğer uygulamalar tarafından çözülebilir.

Microsoft tarafından geliştirilen yardımcı sınıflar, yazılım geliştiricilerine birincil tanılama ve onarım işlevselliği sağlar. Geliştiricilerin NDF kullanarak ağ sorunlarını tanılamak için kullanabileceği küçük bir API kümesi de vardır. Daha fazla bilgi için bkz. NDF İşlevleri ve NDF Tanılama Örneği.

Genişletilebilir Yardımcı Sınıfları

Bazı durumlarda, uygulama geliştiricileri tarafından daha özel tanılama ve onarım işlevleri sağlanabilir.

Microsoft'un NDF yardımcı sınıflarından bazıları ek tanılama ve onarım özellikleri sağlamak üzere genişletilecek şekilde tasarlanmıştır. Bu, geliştiricilerin yazılımlarına veya donanımlarına özgü sorunları gidermek için NDF tanılama ve onarım özelliklerini kullanma işlevselliği içerebileceği anlamına gelir.

Örneğin, Microsoft'taki kablosuz ekip, üçüncü taraf kablosuz satıcıların kendi donanımları ve/veya yazılımları için belirli sorun giderme mantığı eklemelerine olanak tanıyan genişletilebilir bir yardımcı sınıfı sağlar. Bunu bir NDF yardımcı sınıf uzantısı geliştirerek gerçekleştirebilirler. Daha fazla bilgi için bkz. 802.11 Kablosuz Tanılama Genişletilebilir Yardımcı Sınıfları.

Tanımı gereği NDF yardımcı sınıf uzantısı, mevcut genişletilebilir yardımcı sınıfının işlevselliğini genişletir. Bir yardımcı sınıf genişletilebilir değilse, hiç kimse bu yardımcı sınıf için bir uzantı yazamaz.

Yardımcı Sınıf Uzantılarının Avantajları

NDF, ağ bileşeni geliştiricileri tarafından kullanılmasını teşvik etmek için çeşitli farklı avantajlar sunar. Listenin başında, satıcı yazılımı müşterilerinin kendi sorun giderme kaynaklarını serbest bırakacakları ve toplam sahip olma maliyetini azaltacakları yer alıyor. İyi yazılmış bir yardımcı sınıf uzantısı da aşağıdaki avantajları sağlar:

  • Bir ekibin, bir bağlantı sorununa bileşenlerinin sebep olmadığını ne zaman belirleyebileceklerini anlamalarına izin verir. Örneğin, ağ bileşeni hatasının sonucu olmayan bağlantı sorunları genellikle ağdan kaynaklanır. Bir yardımcı sınıf uzantısı yazarak ekip, bağlantı hatasının nedeni olarak belirli bir bileşeni daha kolay eleyebilir.
  • Bir ekibin bileşendeki bir sorunu hızla tanılamasına ve hatalarını ayıklamasına olanak tanır. Yine de gerekli olacak tüm standart tanılama adımlarını gerçekleştirmek üzere bir yardımcı sınıf yazıldıysa hata ayıklama ve sorun giderme için harcanan zaman ortadan kaldırılabilir.
  • Sorunları tanılamak için tek seferlik araçlar yazma ve destekleme gereksinimini ortadan kaldırır. Yardımcı sınıf, bir bileşenin tanılama özellikleri ve bilgi toplama teknikleri için merkezi depo olabilir.
  • Bileşene özgü tanılamaları, bileşen hakkında doğrudan bilgi sahibi olmalarını gerektirmeden uygulamaların kullanımına sunar.