网络和 Internet
Windows 具有支持桌面应用使用网络和 Internet 的 API、组件和服务。 这些映像具有以下特性:
- HTTP API。
- 网络和网络管理。
- DNS 和 DHCP。
- 独立于特定网络实现的网络功能。
- 远程访问服务。
- 电话和传真。
主题 | 说明 |
---|---|
传递优化 (DO) |
传递优化是一种云托管的对等客户端更新服务,可向组织的联网设备提供更新。 传递优化允许设备从备用源 (下载更新,例如网络) 上的其他对等方,以及 Microsoft 服务器。 传递优化将来自本地设备的部分位与来自 Microsoft 服务器的部分位合并在一起,以更新网络环境中的设备。 预期结果是带宽使用量减少,更新过程速度更快。 |
域名系统 (DNS) |
域名系统 (DNS) (Microsoft Windows 中的定位器服务)是一种行业标准协议,用于在基于 IP 的网络上查找计算机。 |
动态主机配置协议 (DHCP) |
动态主机配置协议 (DHCP) 应用程序编程接口 (API) ,也称为 DHCP 客户端选项,使 Microsoft Windows 客户端能够从 DHCP 服务器查询特定选项。 这样,Windows 客户端就可以查询通过 DHCP 服务器公开的特定于供应商的选项。 |
传真服务 |
传真服务为局域网上的客户端提供传真功能。 |
获取连接向导 API |
“连接向导”应用程序编程接口 (API) 允许开发人员创建网络、Internet 和虚拟专用网络 (VPN) 连接、确定是否存在 Internet 连接,并注册用于捕获特定连接类型的所需用户信息的向导页。 |
HTTP 服务器 API |
HTTP 服务器 API 使应用程序无需使用 Microsoft Internet Information Server (IIS) 即可通过 HTTP 进行通信。 |
IP 帮助程序 |
Internet 协议帮助程序 (IP 帮助程序) API 允许检索和修改本地计算机的网络配置设置。 |
管理信息库 |
管理信息基础 (MIB) API 提供了一组结构,用于包含多种技术的网络和网络管理数据,包括远程访问路由服务、Internet 协议 (IP) 帮助程序以及简单网络管理协议 (SNMP) 。 |
消息队列 (MSMQ) |
消息队列 (MSMQ) 技术使在不同时间运行的应用程序能够跨可能暂时脱机的异类网络和系统进行通信。 |
多播地址动态客户端分配协议 (MADCAP) |
多播地址动态客户端分配协议 (MADCAP) 使应用程序能够获取、续订和释放多播地址。 |
网络接口 |
本主题介绍 Windows 上的高级网络接口概念,包括可在代码中识别它们的方式及其属性。 |
网络列表管理器 |
网络列表管理器 API 使应用程序能够检索可用网络连接的列表。 应用程序可以根据属性和签名筛选网络,并选择最适合其任务的网络。 网络列表管理器基础结构通知应用程序网络环境中的更改,从而使应用程序能够动态更新网络连接。 |
网络管理 |
网络管理功能提供管理用户帐户和网络资源的功能。 |
网络共享管理 |
网络共享管理允许应用程序使用服务器消息块 (SMB) 协议管理和监视 Windows 客户端与服务器之间的通信。 |
对等 |
对等技术用于促进跨分布式网络的实时通信和协作。 |
服务质量 (QOS) |
服务质量 (QOS) (一项全行业计划)可以更有效地使用网络。 |
远程过程调用 (RPC) |
Microsoft 远程过程调用 (RPC) 定义了用于创建分布式客户端/服务器程序的强大技术。 RPC 运行时存根和库管理与网络协议和通信相关的大多数进程。 这使你可以专注于应用程序的详细信息,而不是网络的详细信息。 |
路由和远程访问服务 |
远程访问服务 (RAS) 可用于创建客户端应用程序。 这些应用程序显示 RAS 通用对话框、管理远程访问连接和设备,以及操作电话簿条目。 |
简单网络管理协议 |
简单网络管理协议 (SNMP) 的 Microsoft Windows 实现用于配置远程设备、监视网络性能、审核网络使用情况以及检测网络故障或不适当的访问。 |
SMB 管理 API |
SMB 管理 API 提供 WMI 类和方法来管理共享和共享访问。 |
电话应用程序编程接口 (TAPI) |
Microsoft 电话应用程序编程接口支持开发适用于 Windows 的通信应用程序。 |
Teredo |
Teredo 是一种 IPv6 转换技术,当 IPv6/IPv4 主机位于一个或多个 IPv4 网络地址转换器 (NAT) 后,为单播 IPv6 流量提供地址分配和主机到主机自动隧道。 |
WebSocket 协议组件 API |
WebSocket 协议组件 API 通过 HTTP 支持跨现有网络中介工作的异步双向信道。 |
Windows 筛选平台 |
Windows 筛选平台 (WFP) 是一组 API 和系统服务,为创建网络筛选应用程序提供平台。 WFP API 允许开发人员编写与在操作系统网络堆栈中的多个层发生的数据包处理交互的代码。 可以在网络数据到达目标之前对其进行筛选和修改。 |
Windows 防火墙技术 |
具有高级安全性的 Windows 防火墙和相关防火墙技术使开发人员能够共享 Internet 连接、使用防火墙保护连接,并提供网络地址转换 (NAT) 。 |
Windows 网络 (WNet) |
Windows 网络 (WNet) 函数允许你在应用程序中实现网络功能,而无需为特定的网络提供商或物理网络实现提供许可。 |
Windows 网络虚拟化 |
Windows 网络虚拟化使客户虚拟机网络能够将虚拟机网络与物理网络分离,在虚拟机预配方面提供灵活性,并允许客户将其 IP 地址和拓扑引入云数据中心。 |
Windows RSS 平台 |
Windows RSS 平台是一个 API,它使应用程序能够访问和操作通用源列表,该列表是用户已订阅的 RSS) 源 (真正简单的联合集合。 |
Windows 套接字 2 |
Windows Sockets 2 (Winsock) 使程序员能够创建高级 Internet、Intranet 和其他支持网络的应用程序,以跨网络传输应用程序数据,而不用使用网络协议。 |
Windows Web 服务 API |
WWSAPI 是 SOAP 的本机代码实现,它通过支持一组 WS-* 和 来提供核心网络通信功能。NET-* 系列协议。 |
WebDAV |
Web 分布式创作和版本控制 (WebDAV) 是超文本传输协议 (HTTP) 的扩展,用于定义如何使用 HTTP 执行基本文件功能,例如复制、移动、删除和创建。 |
Windows HTTP Services (WinHTTP) |
Microsoft Windows HTTP Services (WinHTTP) 为开发人员提供 HTTP 客户端应用程序编程接口 (API) ,以便通过 HTTP 协议将请求发送到其他 HTTP 服务器。 |
XML HTTP 请求 2 |
XML HTTP 请求 2 接口允许应用程序在多线程单元 (MTA) 中执行 HTTP 请求操作,并在响应处理期间使用回调接收所需信息的通知。 |
Windows Internet (WinINet) |
Microsoft Windows Internet (WinINet) 应用程序编程接口 (API) 使应用程序能够访问标准 Internet 协议,如 FTP 和 HTTP。 为了方便使用,WinINet 将这些协议抽象到高级接口中。 |