WINS

title: 概述.
content: WINS的主要功能如下:
title: 解析过程.
content: 虽然 WINS 的作用是解析 NetBIOS 名称,但为了有效地解析名称,用户端需能够动态地新增、移除或更新它们在 WINS 中的名称。特别是 WINS 网络上的用户端名称要如何登录、更新、释放及解析。  较旧版的 Microsoft Windows 操作系统,会使用 NetBIOS 名称来识别及寻找网络上登录或解析名称时,所需要的电脑及其他共享或分组的资源。在 Microsoft 操作系统的旧版中建立网络服务,NetBIOS 名称是必要需求。虽然 NetBIOS 命名通讯协定可与 TCP/IP 之外的网络通讯协定搭配使用,但 WINS 是专为支援「经由 TCP/IP 的 NetBIOS」(NetBT) 而设计的。  WINS 简化了 TCP/IP 型网络中的 NetBIOS 命名空间的管理。  下列说明 WINS 用户端及服务器相关的一系列典型事件。  WINS 的范例:  此范例中,会发生下列情况:  WINS 通讯协定根据为 RFC 1001 及 1002 中指定的 NetBIOS 名称服务所定义的通讯协定,并与其相容,所以它可以与这些 RFC 的其他执行方式一起使用。在 WINS 中复写 NetBIOS 名称资料是 Microsoft 私有技术,并且不能与其他 NetBIOS 名称服务器一起使用。如Samba Server。
title: WINS 的运作方式.
content: 当执行 Microsoft 操作系统的电脑已设定 WINS 服务器位址(手动或透过 DHCP)来进行其名称解析时,则默认会使用交互式节点(h-node)作为 NetBIOS 名称登录的节点类型,除非已设定另一种 NetBIOS 节点类型。若是 NetBIOS 名称查询及解析,它也会使用 h-node 操作,但会稍有不同。  若是 NetBIOS 名称解析,WINS 用户端通常会执行下列一般操作步骤来解析名称:  如果欲解析的电脑名称字符数超过15个字符,或是电脑名称之中有句点存在,则会自动改用DNS主机名称解析方法。步骤2和3动作决定,使用何种 Node Type。
title: DNS 与 WINS 的整合.
content: DNS的Clinet向DNS查询时,DNS找不到相关的资料就去问WINS,让Client端以为DNS知道该名称的位址。  另外有可能遇到Client的电脑不会去DNS注册资料,则有两种情况需要做整合:  因此WINS需要帮忙回答这些Client端的电脑所在的位址。
title: WINS 与DNS的差异.
content: WINS的作用跟DNS的作用有相似的地方,都在做名称解析,但也有不同之处: 事实上Windows NT系统上既有的WINS就是设计用来支援DHCP的运作的,且已成为Microsoft 企业网络整体架构中的一个重要的部分。WINS的作用与DNS类似,都是用来提供多种管理名称的系统服务,例如:将名称转换成IP地址,但是WINS只负责管理NetBIOS所使用的命名空间,而此命名空间与一般DNS所管理的阶层式领域名称并不相同。  此外WINS还能够与DHCP配合在一起使用,也就是说可以先用DHCP指定系统所需要的IP地址,然后再自动地在WINS伺服中注册一个机动的NetBIOS名称。由于WINS的架构并非阶层式的,因此若某一个NetBIOS名称未在WINS伺服中注册,就可以将之视为在网络上根本不存在。由此可知:在所有采用NetBIOS over TCP的网络上WINS可以算是一项必备的工具,其详细的规格请参阅RFC 1001与RFC 1002。
title: 尖峰处理方式.
content: WINS 服务器立即可以处理大量的(传送)服务器负载。在同时使用大量的 WINS 用户端并尝试在 WINS 中登录其本端名称时(如电源中断),会发生传送处理。当电源供应稍后恢复时,许多使用者启动及同时在网络上登录名称,此时产生了高度的 WINS 流量。具有传送模式支援,WINS 服务器可以在处理及实际输入更新到 WINS 服务器数据库之前,先回应这些用户端要求。  在传送处理中,其他用户端的要求是 WINS 服务器立即回答回应。回应也包含到用户端的各种存留时间(TTL),这可帮助调节用户端登录负载及分配超时要求的处理。这会减慢新的 WINS 用户端重新整理及重试率且调节传送的 WINS 用户端流量。
title: 使用 WINS 的好处.
content: 为管理 TCP/IP 型网络,WINS 提供了下列好处:

Summary: Windows因特网名称服务(,缩写WINS),是由微软公司所发展出来的一种网络名称转换服务,与DNS类似,WINS可以将NetBIOS电脑名称转换为对应的IP地址。

Windows Internet Naming Service: Windows Internet Naming Service (WINS) je implementace NetBIOS Name Service (NBNS) pro Windows, sloužící jako name server pro jména počítačů v síťovém prostředí NetBIOS. Velmi jednoduše lze říci, že WINS jsou pro NetBIOS tím co DNS (Domain Name System) pro doménová jména – centrální úložiště informací. Na druhou stranu je toto úložiště vždy automaticky (např. po resetu pracovní stanice) dynamicky aktualizováno, takže když klient potřebuje kontaktovat jiný počítač na síti, může si aktualizovat údaj o nové adrese, alokované pomocí DHCP. Počítačové sítě mají běžně více než jeden WINS server a každý WINS server by měl být konfigurován pro vyžádanou i nabízenou replikaci; preferovaný replikační model je topologie hub-and-spoke, kde návrh WINS není centrální, ale distribuovaný. Každý WINS server drží plnou kopii všech ostatních souvisejících WINS systémových záznamů. Ve WINS neexistuje hierarchie (na rozdíl od DNS), ale stejně jako u DNS může být jeho databáze dotazována na jednotlivé adresy nutné pro komunikaci spíše než aby šířila žádost, ke které adrese se připojit. Systém proto redukuje síťový provoz, i když je třeba přičíst provoz vzniklý replikacemi. Od vydání operačního systému Windows 2000 už WINS nejsou doporučeny ve prospěch DNS a Active Directory.