将这些刚组好网的家庭计算机安全地连接到 Internet 通常是家庭网络创建之后紧接着要执行的步骤。添加在 Windows XP 中的一些功能使得 PC 成为家庭网络访问 Internet 的最好网关。这些功能包括 Internet 连接共享、对以太网上的点对点协议 (PPPOE) 的支持以及 Internet 连接防火墙。
您可以通过几个信息源来了解有关本文所介绍的功能和增强的详细信息。其中包括可以在 Windows XP 网站上找到的文章以及产品和产品文档本身。本文旨在给出这些功能和增强的概述,而不会过多地深入到技术和实现中。每种功能都将在单独的小节中介绍,或者还附带有其它功能。 网络安装向导
Windows XP 提供的“网络安装向导”可帮助您轻松地完成网络安装任务。该向导允许您配置网络计算机使用的 Internet 连接、启用 Internet 连接防火墙、配置计算机的网络适配器并启用“网桥”(如果需要)、共享文件和打印机以及命名您的计算机。您可以使用光盘或软盘在网络中的 Windows 98、Windows ME 和 Windows XP 计算机中运行网络安装向导。
网络诊断功能
在 Windows XP 中添加网络诊断功能是为了支持诊断网络问题。由于安装小型网络的人数日益增多,因此这些功能几乎可以帮助任何级别的用户解决可能十分复杂的问题。
“网络连接”的“支持”选项卡 - 现在,对位于“网络连接”文件夹中的每个网络连接而言,其“状态”页都会包含“支持”选项卡。在该选项卡中提供的信息和任务在以前的 Windows 中是通过 IP 配置工具 (Winipcfg.exe) 提供的。其中包括“修复”选项,可用它来尝试和重新设置网络连接使之恢复工作状态。
“网络连接”的“修复”链接 -计算机网络配置有时可能会阻止网络通讯,但这可以通过一些常用的方法(如更新 IP 地址和 DNS 名称注册表)予以修复。为避免手动操作,在网络连接的上下文中添加了一个“修复”链接。选择该选项后,系统会采取一系列极有可能解决通讯问题的步骤,而且据已知情况看,这不会使问题更加恶化。
更新的命令行网络诊断工具 - netdiag.exe 是在 Windows XP 安装光盘中提供的支持工具,该工具属于命令行诊断程序。它在 Windows 2000 资源工具箱中提供的版本上得到了增强。
UPnP 客户端支持
Windows XP 包括对通用即插即用控制点应用程序的完全支持。
Windows XP 提供了一组 COM 接口,它们允许应用程序发现网络中的 UPnP 设备、检索关于这些设备及其提供服务的信息,以及通过执行公开的方法来控制这些服务。这种 UPnP 实现使得用户只需关心应用程序对可用设备的访问,而不必考虑 UPnP 特有的协议。添加 UI 组件后,UPnP 设备将可以显示在“我的邻居”中。
网络位置感知和 Winsock API 增强
对于附加有 Windows XP 的网络,Windows XP 含有可检测其信息的组件。这使得您可以无缝配置该位置的网络插入操作。您还可以通过 Windows Sockets API 提供该信息,从而允许应用程序检索有关当前网络的信息,或在该网络信息更改时通知它们。
Windows XP 组件还借助网络位置来提供相应的服务。例如,“网络安装向导”会使用系统中多个适配器的位置信息来确定连接到 Internet 的设备。ICF 组策略也可以感知位置。ICF 会检查是否设置了组策略,然后使用位置信息来确定该策略的应用方式。
Microsoft 还在 Windows XP 中添加了其它的 Windows Sockets 扩展。这包括 ConnectEx() - 用于在建立连接之后发送数据块,以及 TransmitPackets() - 用于通过连接的套接字传输内存数据和/或文件数据。
有关 NLA 和 Windows Sockets API 的详细信息,请参考 Windows XP 联机帮助和 Windows Platform SDK。