Sdílet prostřednictvím


Informace o NDF

Architektura NDF (Network Diagnostics Framework) snižuje zapojení správců sítě a uživatelů počítačů tím, že při jejich výskytu řeší běžné problémy se sítí. Díky možnostem diagnostiky a opravy NDF uživatelé a správci nepotřebují k řešení některých relativně běžných problémů další nástroje. NDF se dodává jako součást systému Windows Vista, Windows Server 2008 a novější. Je k dispozici při každém spuštění systému (ale nejde ho spustit v nouzovém režimu).

Pomocné třídy NDF

NDF obsahuje pomocné třídy, které při jejich výskytu diagnostikují problémy se sítěmi. Každá z těchto pomocných tříd obsahuje logiku potřebnou k řešení potíží s alespoň jednou komponentou nebo aplikací.

Jednotlivé pomocné třídy NDF provádějí hlavní úkoly diagnostického sezení. Každá pomocná třída je jednotka kódu navržená tak, aby vyhodnocovala jeden aspekt stavu příslušné síťové komponenty. Pomocná třída také rozumí tomu, jaké možné možnosti opravy jsou k dispozici pro obnovení stavu komponenty, stejně jako náklady a riziko jakékoli konkrétní možnosti opravy.

Každá pomocná třída se připojí k celkovému rozhraní Network Diagnostics Framework. Pokud síťová komponenta třetí strany obsahuje pomocnou třídu NDF, dají se problémy s danou komponentou vyřešit jinými aplikacemi využívajícími NDF, aniž by vyžadovaly, aby měly o této komponentě konkrétní znalosti.

Pomocné třídy vyvinuté Microsoftem poskytují vývojářům softwaru primární diagnostické a opravné funkce. Existuje také malá sada rozhraní API, která můžou vývojáři použít k diagnostice problémů se sítí pomocí NDF. Další informace najdete v části Funkce NDF a příklad diagnostiky NDF .

Rozšiřitelné pomocné třídy

V některých případech můžou vývojáři aplikací poskytovat konkrétnější funkce diagnostiky a opravy.

Některé pomocné třídy NDF společnosti Microsoft jsou navržené tak, aby byly rozšířeny tak, aby poskytovaly další možnosti diagnostiky a opravy. To znamená, že vývojáři můžou zahrnovat funkce pro použití funkcí diagnostiky a oprav NDF k řešení problémů specifických pro jejich software nebo hardware.

Například bezdrátový tým společnosti Microsoft poskytuje rozšiřitelnou pomocnou třídu, která umožňuje externím dodavatelům bezdrátových sítí přidat konkrétní logiku řešení potíží pro konkrétní hardware nebo software. Mohou to udělat vytvořením rozšíření pomocné třídy NDF. Další informace naleznete v tématu 802.11 Bezdrátové diagnostické pomocné třídy s možností rozšíření.

Rozšíření pomocné třídy NDF podle definice rozšiřuje funkce existující rozšiřitelné pomocné třídy. Pokud pomocná třída není rozšiřitelná, nikdo nemůže napsat rozšíření pro tuto pomocnou třídu.

Výhody rozšíření pomocných tříd

NDF nabízí několik jedinečných výhod, které podporují její použití vývojáři síťových komponent. Na prvním místě v seznamu je, že zákazníci softwaru dodavatele uvolní některé své vlastní prostředky pro řešení problémů a sníží celkové náklady na vlastnictví. Dobře napsané rozšíření pomocné třídy také poskytuje následující výhody:

  • Umožňuje týmu určit, kdy jejich komponenta není příčinou problému s připojením. Například sítě jsou často obviňovány z problémů s připojením, které nejsou ve skutečnosti výsledkem selhání síťové komponenty. Vytvořením rozšíření pomocné třídy může tým snadněji vyloučit konkrétní komponentu jako příčinu selhání připojení.
  • Umožňuje týmu rychle diagnostikovat a ladit problém v rámci komponenty. Čas strávený laděním a odstraňováním potíží lze odstranit, pokud je pomocná třída zapsána k provádění všech standardních diagnostických kroků, které by se přesto vyžadovaly.
  • Eliminuje potřebu psát a podporovat jednorázové nástroje pro diagnostiku problémů. Pomocná třída může být centrálním úložištěm diagnostických schopností komponenty a technik shromažďování informací.
  • Zpřístupňuje pro aplikace diagnostiku specifickou pro jednotlivé komponenty, aniž by museli mít o komponentě přímé znalosti.