Windows网络相关技术详解
1. 路径识别与重定向
当重定向器识别到某个路径时,它会指出该路径中有多少部分是其独有的。例如,对于路径\\WIN2K3SERVER\PUBLIC\Windowsinternals\Chap13.doc,重定向器可能会识别它,并将前缀\\WIN2K3SERVER\PUBLIC视为自己的。MUP 驱动会缓存此信息,之后以该前缀开头的请求将直接发送到重定向器,跳过轮询操作。MUP 驱动的缓存具有超时功能,一段时间后,前缀与特定重定向器的关联会过期。
2. 名称解析
名称解析是将基于字符的名称(如Mycomputer或www.microsoft.com)转换为协议栈可以识别的数字地址(如192.168.1.1)的过程。Windows 提供了两种与 TCP/IP 相关的名称解析协议:域名系统(DNS)和 Windows 互联网名称服务(WINS)。
2.1 域名系统(DNS)
DNS 是一种将互联网名称(如www.microsoft.com)转换为相应 IP 地址的标准。想要将 DNS 名称解析为 IP 地址的网络应用程序会使用 TCP/IP 协议向 DNS 服务器发送 DNS 查找请求。DNS 服务器实现了一个名称/IP 地址对的分布式数据库,用于执行转换,每个服务器维护特定区域的转换。Windows DNS 服务器作为 Windows 服务(\Windows\System32\Dns.ex