Network Profile Overview
A network profile defines the attributes for a connection to a basic service set (BSS) network. Network profiles consist of XML data fragments. For Windows Vista, a network profile contains the following XML fragments.
Profile Name (required)
The name of the network profile, which is the service set identifier (SSID) of the BSS network.
Standard 802.11 Connectivity Settings (required)
This XML fragment consists of standard 802.11 settings for network connectivity, such as the BSS network type (infrastructure or independent) or type of wireless LAN (WLAN) security. The operating system processes the standard connectivity settings and configures the wireless WLAN adapter with them.
IHV Connectivity Extensions (optional)
This XML fragment consists of the extensions to network connectivity as defined by the IHV. The operating system passes the connectivity extensions to the IHV Extensions DLL for processing. The DLL is responsible for configuring the WLAN adapter with the proprietary extensions.
Standard 802.11 Security Settings (optional)
This XML fragment consists of the standard 802.11 authentication and cipher settings, such as the type of authentication and cipher algorithm to use on the BSS network connection. The operating system processes the standard security settings and configures the WLAN adapter with them.
IHV Security Extensions (optional)
This XML fragment consists of the extensions to network security as defined by the IHV. The IHV extensions can specify either of the following:
Standard security settings.
For the WLAN adapter that is managed by the IHV Extensions DLL, the DLL is responsible for the security algorithms, such as the Robust Security Network Association ( RSNA) authentication algorithm or the AES-CCMP cipher algorithm. The operating system is no longer responsible. In this situation, the IHV Extensions DLL can either process the algorithms or provide proprietary methods for offloading the processing to the WLAN adapter.
Proprietary security settings.
The IHV Extensions DLL can provide support for security algorithms not supported by the operating system, such as non-standard or proprietary algorithms. The DLL is responsible for processing the algorithms or provide proprietary methods for offloading the processing to the WLAN adapter.