当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 您还需要 WINS 服务器吗?

作者:精品下载站 日期:2024-12-14 12:32:36 浏览:14 分类:玩电脑

您还需要 WINS 服务器吗?


WINS 服务器曾经是几乎所有网络的一部分,曾经是必需的。但是,今天还需要吗?

在本文中,您将了解一些有关 WINS 的知识,了解它的用途,以便了解您是否仍然需要网络上保留旧的 WINS 服务器。

了解 WINS 就是了解 NetBIOS

计算机通过 IP 地址使用编号方案通过 TCP/IP 等协议进行通信。为了避免记住所有这些数字,出现了一种用名称“标记”这些 IP 地址的方法。通过为网络上的每台计算机分配名称,可以更轻松地管理它们。

将名称映射到 IP 地址的最早方法之一是网络基本输入/输出系统或 NetBIOS。 NetBIOS,或更具体地说,基于 TCP/IP 或 NetBT 的 NetBIOS 是一种在 OSI 模型的会话层运行并在 TCP/IP 协议上运行的服务,以促进网络上设备到设备的识别和通信。

NetBT 传统上通过 TCP/IP 发送广播查询消息来解析网络上的名称。最值得注意的是 NetBIOS 是不可路由的。 NetBIOS 名称解析不能在多个网络上进行。为了解决这个问题,Microsoft 开发了 NetBIOS 命名服务(或者大多数人所说的 WINS)来解析路由网络上的名称。

NetBIOS —> WINS

NetBIOS 有一个大问题;它无法路由到其他网络。公司开始需要许多网络来隔离流量,而 NetBIOS 无法跨这些网络进行路由。该怎么办?引入新协议; Windows Internet 命名服务 (WINS)。

使用 WINS,管理员现在可以跨网络路由名称流量,因为它依赖于 TCP/IP 协议。如果管理员使用 WINS,他们还有一个所有计算机都可以注册其名称和 IP 地址的中心位置。

WINS 服务器(和客户端)如何工作

WINS 是一个客户端-服务器系统,由两个主要组件组成:运行在 Windows 计算机上的 WINS 客户端和托管数据库的 WINS 服务器,其中包含表示主机名到 IP 地址映射的各种记录。

客户注册和解决

一旦 WINS 服务器在网络上可供客户端使用,客户端将通过三种主要方法与服务器进行交互:分配、注册和名称解析。

客户分配

要成为 WINS 名称解析过程的成员,Windows 计算机必须首先知道它将与哪个 WINS 服务器通信。为此,需要手动或通过 DHCP 为 Windows 计算机(WINS 客户端)分配 WINS 服务器。

一旦指向 WINS 服务器,客户端就会尝试向服务器注册自己,从而在 WINS 数据库中创建主机名到 IP 地址的映射。

客户注册

一旦 WIN 客户端首次上线,它将首先发出请求以确认其拥有唯一的主机名。此步骤对于避免名称重复是必要的。一旦在网络上找不到其他名称,客户端就会在 WINS 数据库中注册自己。

客户端名称解析

在所有 WINS 客户端收到 WINS 服务器指向并注册自己之后一段时间后,所有客户端都可以通过名称解析来解析所有其他客户端名称,甚至可以跨不同的网络。它们通过使用 NetBIOS 名称查询来查询 WINS 服务器并使用特定计算机的正确 IP 地址响应请求来执行此名称解析。

  • 从网络中删除的客户端最终将通过称为逻辑删除的任务从 WINS 数据库中释放。

服务器复制

WINS 生态系统不仅仅局限于与单个 WINS 服务器进行通信的许多客户端。许多网络仍然维护许多 WINS 服务器,这些服务器通过复制伙伴将数据库记录复制到其他 WINS 服务器。

WINS 复制伙伴可以以拉取或推送方式进行配置。拉复制合作伙伴向推送合作伙伴请求更新的数据库记录。这些请求每 15 分钟发生一次,或者响应推送合作伙伴的更新通知。

在大型网络中,您应该将所有 WINS 服务器配置为拉取和推送伙伴,以便为网络中的所有 WINS 服务器提供最新的数据库条目。

WINS 的局限性

尽管 WINS 曾经帮助组织从不可路由的 NetBIOS 名称解析转变为可路由且可扩展的解决方案,但它现在已经过时并被认为是遗留问题。为什么?主要是DNS。

WINS 提供了一个平面命名空间,要求名称只能在网络上使用一次。这个缺点是它在大型网络上效果不太好。

此外,虽然 WINS 具有冗余复制选项,但这可能会导致系统过于复杂并造成故障排除问题。

获胜还是没有获胜?

几十年前,Windows 客户端通过 NetBIOS 名称来识别网络设备,因此需要 WINS。但是,如今,从 Windows 2000 开始的现代计算机不再需要 WINS。

一些运行旧版应用程序(例如用于客户端/服务器邮件配置的 Microsoft Systems Management Server (SMS) 或 Microsoft BackOffice Server)的组织可能仍然需要 WINS。

WINS 现在是一项过时的技术,Microsoft 已将其淘汰,转而采用 DNS 等其他协议,后者更适合在 Windows Server 2000 及更高版本上运行的环境中进行名称解析。

但是,如果您必须支持 Windows NT 服务器和工作站应用程序,您可能需要它。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯