网上邻居的工作原理

转载 2006年06月18日 18:59:00
“浏览服务”非常重要,很多用户已经养成了对“网络邻居”的严重依赖。
用户成功登录网络后,接下来通常是访问网络资源。为了帮助用户找到网络资源,微软网使用了叫做“浏览服务”的机制完成网络资源查找和定位。客户的浏览过程如下:

通过向主浏览器发布公告将服务器增加到浏览列表。
主浏览器与备份浏览器共享服务器(域)列表。
客户机从主浏览器检索备份浏览器的计算机列表。
客户机和备份浏览器联系以检索服务器列表。
客户机和服务器联系以检索服务器上的共享资源列表。

而在网络上,为了有效地定位网络资源,Microsoft Windows网络的浏览服务必须有特定的“浏览服务器”参与并提供。
浏览服务器的角色分为“(域)主浏览服务器”,“备份浏览服务器”,“潜在浏览服务器”几种。

浏览服务器一般由最先启动的计算机担任,然后可以通过选举来自动变更或者交接。
每隔15分钟,每个子网的主浏览器向本子网上的其他主浏览器宣示自己。
每隔12分钟,每个域主浏览器与WINS联系以取得所有domainname<1B>域的列表。
每隔12分钟,每个主浏览器(子网)与域主浏览器联系以更新浏览表。
每隔12分钟,每个备份浏览器和它的局部主浏览器联系以检索和更新浏览表。
所有有服务器组件(也就是说,具有共享网络资源的能力)的计算机向它们局部域中的主浏览器宣示自己。
当本地子网找不到主浏览器或初始化域控制器时都会发生浏览器选举。 选举按照操作系统版本号和身份来决定胜负。
而且此过程中的大部分流量都是广播流量。这就是为什么在多子网环境下需要Wins才能正常使用“网络邻居”。也是为什么竭力建议在企业网络里面尽量少的使用“网络邻居”。它的工作过程决定了在比较大和动态变化的网络里面,注定是不可靠和存在众多问题,并带来混乱的。
浏览服务没有直接的控制选项,除了对于Win9x可以在“网络属性-文件和打印共享服务属性”中控制计算机是否成为浏览服务器,必须通过修改注册表来进行。以下是一些注册表控制参数:(只在Windows NT/Windows 2000下通过测试)注意大小写!

在网络邻居中隐藏特定的计算机:

  隐藏自己的计算机

  上面的方法是在局域网内隐藏一个特定的文件夹,如果你想将自己的计算机也隐藏起来,请看:

  单击“开始→运行”,在打开的“运行”对话框中输入“cmd”打开命令行窗口,输入“net config server /hidden:yes”,再回车就可以了,这样,别人就无法从网上邻居中直接看到你的计算机,只有通过在资源管理器地址栏中输入“//计算机名” 才来访问你的计算机。

  不过,通过上面的方法只能对当前有效,以后每次重新启动系统后要重新运行该命令才行,如果希望将自己的计算机从网上邻居中永久隐藏,可以通过修改注册表来达到目的:

  打开注册表编辑器,在左侧窗口中展开“HKEY_LOCAL_MACHINE/

  SYSTEM/CurrentControlSet/Services/lanmanserver/Parameters”,在右侧窗口中找到DWORD类型值改为“1”,按“F5”刷新注册表即可。

固然可以通过关掉“server”服务来达到这一目的,但也丧失了提供共享资源的途径。可以修改注册表:
/SYSTEM/CurrentControlSet/Services/LanmanServer/Parameters

建立或者修改:
"Hidden"=dword:1/0
1为隐藏。隐藏之后还是能通过UNC路径名来访问的。

再就是关于控制是否成为“浏览服务器”的注册表项:
win2000计算机,修改注册表:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Browser/Parameters
"MaintainServerList"=REG_SZ:YES/NO/AUTO
"YES"为作为浏览服务器,"NO"不作为,"AUTO"自动。

win9x计算机,控制面版-网络-文件和打印共享服务属性:
主控浏览服务器:无效/有效/自动

网上邻居的工作原理

网上邻居的机制虽然简单,但是3言2语说的清清楚楚也不是很容易的事情. 为什么明明有的机子已经关机,却还停留在“网上邻居”里?它什么时候能消失?为什么有的计算机名更改了,但旧名字还留在网上? 要解答这些...
  • ecrown
  • ecrown
  • 2004年12月25日 13:41
  • 802

深入了解“网上邻居”原理

深入了解“网上邻居”原理 第一部分摘自: [1]http://security.ctocio.com.cn/tips/310/6646310.shtml 安全基础 深入了解“网上邻居”原理  ...
  • zyw_anquan
  • zyw_anquan
  • 2013年06月23日 16:40
  • 2035

网上邻居的工作原理:浏览服务

文章来自于:http://blog.yesky.com/Blog/zhazq/archive/2005/02/04/71575.aspx  为了帮助用户找到网络资源,微软使用了叫做"浏览服务"的机制完...
  • njwx
  • njwx
  • 2005年09月06日 22:20
  • 479

禁用网上邻居属性和禁止修改IP地址

怎样禁用网上邻居属性和禁止修改IP地址 一、禁用网上邻居属性 禁用: regsvr32 netshell.dll /u regsvr32 netcfgx.dll /u r...
  • suheonline
  • suheonline
  • 2013年11月28日 11:58
  • 1181

新安装的windows2003找不到网上邻居

新安装的windows2003找不到网上邻居,可以在“任务栏”右键,选择“属性”,进入“任务栏和【开始】菜单”,选择“【开始】菜单”选项卡,选择“自定义”,打开“自定义【开始】菜单”界面,选择“高级”...
  • DLODJ
  • DLODJ
  • 2011年11月28日 20:00
  • 5306

linux访问windows网上邻居

前提:需要samba客户端软件支持。访问方法:总体来说有两种,一种是使用挂载的方法,然后向使用本地文件一样进行操作;第二种是使用smbclient的方法。mount -o username=admin...
  • bingtingabc
  • bingtingabc
  • 2010年06月16日 10:33
  • 2148

Linux下的网络邻居

一.我访问别人的机器     安装smbclient,装好之后使用 smbclient -L 192.168.0.10 就可以看到该机上的共享资源了,而使用 smbclient ////192.168...
  • NeptuneX
  • NeptuneX
  • 2005年03月03日 16:42
  • 1915

怎样删除网上邻居已记录的密码

教你怎样删除网上邻居已记录的密码很多电脑是有密码权限限制的!我以前进入一台电脑时用不能更改资料的账号登录且勾选了记住密码现在想改里面的资料都改不了了...不知道怎么换账号登录所以用以下方法转过来跟大家...
  • bingtingabc
  • bingtingabc
  • 2011年01月12日 09:44
  • 3905

[教程]手机通过网络(网上邻居)播放PC共享视频的方法

优点:与PC共享视频,无需转码,无需使用手机存储空间。 缺点:需要无线网络。可能需要缓冲时间。 需要的软件 1、MX_Player 2、ES文件浏览器,旧版或新版都可,本人喜欢用旧版的 设置...
  • benjaminwan
  • benjaminwan
  • 2014年03月12日 12:33
  • 6010

win10清理网上邻居密码

清理网上邻居记住的密码,可以重新更换帐号。 net use * /del /y
  • minicto
  • minicto
  • 2017年03月19日 17:14
  • 1811
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:网上邻居的工作原理
举报原因:
原因补充:

(最多只允许输入30个字)