Free CSS Navigation Menu Designs 1 at exploding-boy.com
发新话题
打印

[分享] 网上邻居的原理

网上邻居的原理

很多朋友在网上邻居这一块有很多问题,比如,一台机器启动啦,为什么我在网上邻居看不到这台机器,有时候我的机器关机啦,为什么还存在网上邻居列表中等等问题;今天把这个原理贴出来,希望对大家有用。! h; A4 p  p6 ~* C

- _3 f, Q2 M0 V* d一台客户机的的网上邻居,默认情况下是启动的,每台计算机都有自己的Computer Browser,想想,这些客户机当中,有谁在维护着这张网上邻居列表?其实这不用我们自己设置,网络中会有一台电脑维护这张列表,只是我们不知道。当你整个网络成形之后,所有客户机都装好了系统,网络设置好之后,此时这个网络会定义一台计算机来做这个计算机列表,有可能是你的服务器(如文件服务器,电影服务器之类的长期不关机的一些机器)。那么我们这里就当一台文件服务器来维护这张列表,我们称此台服务器为Master Browser Server(以下会以MBS简称)。- D: `# l6 J2 Y

4 j: U+ c0 C/ ]每台客户机都有权选择MBS,比较民主哟,它是按到这个规则来选择主MBS的:' R" C- i2 r$ z; R. }% O, A$ C9 w
# I: G! X$ v9 H& s2 M
1、操作系统版本超高超优先; @$ Y, O5 m( {6 L$ ]$ \

  D* ~- J; x3 L9 E. \1 q2、服务器操作系统比桌面操作系统优先" x9 l, ]+ c, y- u+ v1 w; k
1 c0 @" l7 ?0 n8 h. a+ s" Q
3、DC,WINS角色的服务器比一般服务器优先5 N8 J! `9 P. O  G9 A7 x

4 O& ]) E% b& v' j1 x4、PDC角色的服务器最优先
5 K9 R  J  N8 J1 C/ W9 J. s$ J1 `' a
  ?; l6 ]3 ]5 M- Z什么是DC,什么是wins,什么是PDC,大家可以到Microsoft里去找找资料,这个不关及此文章内容。
6 f& e: Z. u5 g* z) r0 a9 \( s( @: M7 b
当然详细的规则不止这些,很多很多,我这里只列了几条主要的,有必要讲的。如果想要了解更详细的规则,我会告诉大家网址,去看看。
% @3 j5 Y0 f9 Q6 m  t' [8 |4 Q; {
. b' n5 g2 Y7 r) d/ @当我们客户机开机时,只要在网络设置里沟上了在网络上共享文件和打印机这个服务,还有启动了Computer Browser,客户会向MBS发送一个请求,告诉MBS我已经上线啦,客户机向MBS发送的最长时间为12分钟(我这里是说最长,当然有些快的,一分钟,两分钟。。。),当客户机关机后,也会向MBS发送一个请求,把此台计算机从计算机列表中删除。这里指的是正常关机,不是指断开网线,如果由于某种情况,如掉线,当机,客户机没有正常关机,此时MBS还会保留此客户机的列表(当然打不开啦),MBS会尝试间隔12分钟联系一次此台客户机,她会尝试三次,也就是36分钟之后,如果任无法联系此客户机,那么MBS就会自动删除此台客户机在列表中的所在位置。这就是有的人问,为什么我的电脑关机啦,还在网上邻居上呀?这里就帮你解答了这个问题。0 N/ ^7 E# b3 ~  L( D! j

9 {' Z9 Z; b7 z% E客户机访问网上邻居的过程:
! j! ?$ \+ w" D% x6 f% Q" D8 [% R: o' t: d; C
分为四部分:  j8 K" d" j; W, k9 R3 o1 d. k  b" F* C
  g3 T/ Y$ ]+ n) p& I
1、查找MBS$ E, V. ~4 s0 V6 }* i
5 O) f" N5 r: U
2、MBS收到之后,它会把这个客户端指引到备份MBS。
1 o( f6 t" z1 j$ {$ k
$ W' g) d  G& i3 o) C! Z3、之后客户机指命转到备份MBS。6 B; }. {/ `+ i8 t$ j& n0 \

4 d4 e/ z! c. _7 g( |! F4 W, m% j  h4、之后备份MBS才会告诉客户机所发过来的请求。
5 \5 U9 o; `  Z
" ^) d8 B! V+ c; v3 {% ~* i7 N4 [大家可以做一下试验,随便拿台机器来做试验哦,我这里就拿win2k专业版客户机来做试验哟:0 X, B) t! u+ i% {, W. W0 |
3 X7 Q! h) Q; n
到管理工具中找到事件查看器,右右键系统日志---属性---筛选器---在事件来源那选择Computer Browser,应用之后,你就从启电脑,重启后你的电脑会系统日志里会记录computer Browser的一举一动。此时如果出现问题,你可以跟据情况解决。
% S7 o( C- y( U9 v* f8 g( t2 t& b1 |: Y, P1 W
当然你也可以自定义一台MBS,如,我想要文件服务器来做MBS,那么修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters下的MaintainServerList,Yes为主MBS或备MBS,No为不冲当MBS,AUTO为替在MBS,那么我们设为YES,那这台文件服务器就为MBS啦。如果我们在做客记机母盘时,把这个改为No,可以减少你的网络广播与及投票选举MBS的流程,这是系统自动的,改为NO的话,它就直接查找MBS。

TOP

哦。
AMD AM2 5000+       首选AMD  极限
GA-MA790FX-DQ6    我的最爱
Kingston  DDR2667  1GB*4  好看...就是好看....
影驰9600GT/512M中将版   就是安逸!
我对硬件懂得不多~ 请多多指教~

TOP

发新话题