当 Windows 7 显示“识别”网络连接时,它到底在做什么?

当 Windows 7 显示“识别”网络连接时,它到底在做什么?

当我将 Windows 7 Pro 笔记本电脑连接到公司网络时,它会识别有线网络连接,然后显示它已连接到 corp.company.com 域,但仍然会显示“正在识别...”,持续 60-90 秒。只有在完成后,我才能获得有效的网络连接。使用我之前的 Windows XP 笔记本电脑,我不记得曾经需要等待同一公司网络上的网络连接。

通过我的家庭无线网络,Windows 7 笔记本电脑可以更快地连接并获得活动/就绪网络连接 - 仅需一两秒。

那么,当 Windows 显示“正在识别”时,它究竟在做什么?我可以研究什么来加快此过程?其他人是否经常在此步骤看到长时间的延迟?

答案1

这是 Windows 7 的一项名为“网络感知”的功能。

该功能的一部分是所谓的“NCSI”,它描述了这里。NCSI 会导致您的系统从 msftncsi.com 获取网页,并验证从该域名进行的 DNS 查找返回的地址。这会耗费一些时间。同一网页描述了如何关闭它。

我已经在我的系统上禁用它;它会在系统托盘网络图标上显示一个连续的警告三角形,但除此之外正常工作。

Windows Vista/7 还默认安装了一个新的协议(除了 TCP/IP 和 TCP/IP v6),称为“链路层拓扑发现” - 它用于在网络连接控制面板中绘制网络图。我不太确定,但我相信 Vista/7 会尝试进行 LLTD 发现广播或查询并等待回复。您可以尝试禁用网络适配器上的 LLTD 协议,看看这是否会提高连接速度。

答案2

由于它是一台公司笔记本电脑,我假设它可能连接到您工作场所的域。我猜它正在尝试连接到该域。

答案3

半径 身份验证(用户名和密码)。

地址解析协议 将网络层地址解析为链路层地址。

DHCP 请求并获取 IP 地址。

访问规则 您的客户端可能需要通过某些测试才能被允许接入网络。例如,无法证明其拥有最新病毒定义的计算机可能只能访问拥有所有 AV 更新的服务器。

  1. 您可以安装Wireshark观察数据包以了解您的机器在显示消息期间正在做什么。
  2. 你可以直接询问你的网络管理员发生了什么。如果是 Windows 错误,他/她可能会为你提供补丁。

答案4

如果这可能对其他人有帮助,如果您遇到较长的网络识别时间,请尝试禁用“在 DNS 中注册此连接的地址”设置。然后禁用并启用网络适配器以查看它是否仍然很慢(无需重新启动计算机)。

当许多其他建议都失败时,这个对我有用。注意:此问题有很多原因。

相关内容