Sdílet prostřednictvím


The Role of NLA

Poskytovatel služeb NLA (Network Location Awareness) je důležitý pro počítače nebo zařízení, která se můžou pohybovat mezi různými sítěmi, a pro výběr optimálních konfigurací, pokud je k dispozici více než jedna. Například bezdrátový počítač přecházející mezi fyzickými sítěmi může použít NLA k určení správné konfigurace na základě informací o jeho dostupném síťovém připojení. Síťové rozpoznávání polohy (NLA) také prokazuje hodnotu, když má vícehomovaný počítač fyzické připojení k jedné síti a zároveň je připojený k jiné síti prostřednictvím vytáčeného připojení nebo tunelu.

V minulosti museli vývojáři získávat informace o logickém síťovém rozhraní, a proto se rozhodovat o síťovém připojení na základě velkého množství různorodých informací o síti. Za těchto okolností museli vývojáři zvolit odpovídající síťové rozhraní na základě IP adresy, podsítě rozhraní, názvu DNS (Domain Name System) přidruženého k rozhraní, adresy MAC síťové karty, názvu bezdrátové sítě nebo jiných informací o síti. NLA zmírňuje tento problém poskytnutím standardního rozhraní pro výčet informací o logickém připojení k síti, jejich korelaci s informacemi o fyzickém síťovém rozhraní a následným poskytnutím oznámení, když se dříve vrácené informace stanou neplatnými.

NlA poskytuje následující informace o umístění v síti:

Identita logické sítě

NlA se nejprve pokusí identifikovat logickou síť podle názvu domény DNS. Pokud logická síť nemá název domény, nlA identifikuje síť z vlastních statických informací uložených v registru a nakonec z adresy její podsítě.

logická síťová rozhraní

Pro každou síť, ke které je počítač připojen, poskytuje NLA AdapterName, která jedinečně identifikuje fyzické rozhraní, jako je síťové rozhraní, nebo logické rozhraní, jako je připojení RAS. AdapterName se pak dá použít s funkcemi dostupnými v IP Helper API k získání dalších charakteristik rozhraní.

NlA implementuje logickou síť jako třídu služby s přidruženým identifikátorem GUID a vlastnostmi třídy. Každá logická síť, pro kterou nlA vrací informace, je instance této třídy služby.