多语言展示
当前在线:1632今日阅读:113今日分享:31

网上邻居共享

说到“网上邻居”,信任许多人都很了解。操作体系装置结束后,桌面上仅有的几个图标中就包含了“网上邻居”。但是,要说起“网上邻居”的作业机制,能够咱们就不太明白了。要说“网上邻居”的作业机制,需求联络一下日子中的比方:比方我,要拜访一个远方的兄弟——A,我要去他的家里,那么大概怎么做?答案是先找到A的家,然后再断定看看A让不让我进他的家里。不要以为这是笑话,“网上邻居”的作业机制即是这样的。在一个局域网中,只需双击桌面的“网上邻居”,就能看到地点网络中的一切用户,这一切如同都水到渠成。可你有否想过:Windows怎样晓得这些电脑叫什么姓名、在什么地方?它是怎么取得它们的方位的?从Windows 2000开端,通过“网上邻居”进行的拜访实际上是通过browser service(阅读效劳)来进行的,下面就阅读效劳的几个要害地方向咱们解说一下。一、阅读列表阅读列表是阅读效劳的要害有些。通过这个列表,根据Windows的电脑才干发现处于网络上的电脑和效劳资源,阅读列表像一个地址簿,它告诉你的电脑在哪里有资源。你的电脑通过这个列表中的信息将电脑称号解析成IP地址,供给给用户来进行拜访。那么,阅读列表是从哪里来的呢?正确答案是――阅读列表是通过播送查询阅读效劳器,由阅读效劳器供给的。许多时分网络中的核算机并不能正确更新阅读列表。当一台核算机正常关机时,它会向网络宣布播送宣告,使阅读主控效劳器及时将它从阅读列表中删去;而非正常关机后,阅读列表里仍会把该条目坚持很长一段时间,这能够形成咱们仍能在网络邻居里看到它而拜访不了。咱们能够会新鲜,咱们的网络中哪来的阅读效劳器?二、阅读效劳器阅读效劳器是通过推举选出来的。推举的首要条件是操作体系,试验中发现windows 2000 professional 的优先级是比windows xp高的。当XP先发动时它自个是阅读效劳器,但当2000也发动时,2000就会宣布推举恳求,并结尾在推举中把阅读效劳器的身份抢过来。其他的条件咱们就不再作探求了,横竖成果即是选出主阅读效劳器和备份阅读效劳器。一个作业组中主阅读效劳器只要一个,备份阅读效劳器能够有多个,担任主阅读效劳器的核算机能够一起担任备份阅读效劳器。当一个台电脑发动的时分,若是它的打印和文件同享功用是翻开的,它就会在网络中宣布播送包挂号它自个,主阅读效劳器收到播送后会把有关信息参加阅读列表中,并每隔一段周期进行验证,所以咱们就会看到这个新发动的电脑了。初度进行时,这个周期是1分钟、2分钟、4分钟和8分钟,最后到12分钟,而之后每12分钟客户机都会发一个告诉,告诉主阅读效劳器器说“我还在呢”。若是通过三个周期(36分钟),主阅读器都没有听到“我还在呢”的告诉,那么它就会把这个客户机的姓名从阅读列表中删去掉,“网上邻居”中就再也不会有这个用户了。若是网络较大,一切的工作都让主阅读效劳器干岂不是会较大影响这台核算机功用,所以咱们查询的阅读列表并不是从主阅读效劳器那里来的,而是从备份效劳器那里来的。主阅读效劳器会把定时把阅读列表发送到备份阅读效劳器以让阅读列表得到更新。总归,网上邻居拜访办法的进程是:客户机先播送(UDP)查询备份阅读效劳器列表,主阅读效劳器告之,要注意奉告的仅仅核算机名。客户机用播送(UDP)查询对核算机名的IP地址,对同一个核算机名播送三次然后等候答复,无答复再播送下一个备份阅读效劳器的核算机名(若是还有下一个的话)。成功取得IP后,客户机将树立一条到备份阅读效劳器139端口的TCP衔接,然后取得这个作业组中的其他核算机的姓名。当你翻开某台核算机时,客户时机播送(UDP)查询这台核算机的IP,若是得不到答复,衔接将是过错的;若是得到答复,那么就进入衔接的树立期间了。上面的这些进程运用的是netbios协议。三、NETBIOS协议Netbois(网络根本输入/输出体系)开始由IBM,Sytek作为API开发,运用户软件能运用局域网的资源。自从诞生,Netbois变成许多其他网络应用程序的根底。严厉意义上,Netbios是接入网络效劳的接口标准。NBT(netbios over TCP/IP)即是树立在TCP/IP传送协议之上的NETBIOS接口,咱们先将它与Nbf进行一番比照。Nbf指的是NETBIOS帧协议,以NetBEUI为根底,这但是真实的架构在链路层之上的协议,不过也由于它是在LLC(逻辑链路操控层)层上,所以无法路由。只要凭借一些可路由协议(如IP或IPX)才干完成跨播送域阅读。由于TCP/IP开展最为敏捷,最为遍及,NBT也才遭到咱们如此的重视,如今一切的windows体系都运用NBT。NBT供给的效劳能够分红三类:称号效劳(UDP-137端口)、数据报效劳(UDP-138端口)和会话效劳(TCP-139端口)。如今一切的windows体系都是默许撑持NBT协议,至于NetBEUI就没有什么用了(如同XP体系默许现已不装置了),网上邻居拜访不了也同它没有联系,不要再相提并论。NBT才是网上邻居所用到的协议(体系默许)。1、称号效劳(UDP-137端口)首要用于播送处理本子网的NETBIOS名和IP地址变换的联系。由于NBT是树立在TCP/IP之上,而树立TCP/IP通讯是有必要知晓两边IP地址的。但由于运用的是UDP播送,所以称号效劳无法跨过路由器。2、数据报效劳(UDP-138端口)供给了无衔接(UDP)和面向播送的通讯办法。它首要用于从主阅读效劳器那里播送查询到备份阅读效劳器列表。由于它运用了UDP播送,因而在跨过路由器时也会遇到与称号效劳一样的疑问。3、面向衔接TCP协议的会话效劳(TCP-139端口)用于向备份阅读效劳器查询得到一个作业组的核算机列表,也可树立98体系下面网上邻居的数据传送通道。说完了原理,下面来说下常见的疑问以及处理办法:Windows网上邻居互访的根本条件:(1) 两边核算机翻开,且设置了网络同享资源;(2) 两边的核算机添加了 'Microsoft 网络文件和打印同享' 效劳;(3) 两边都正确设置了网内IP地址,且有必要在同一个网段中;(4) 两边的核算机中都封闭了防火墙,或许防火墙战略中没有阻碍网上邻居拜访的战略。若是您的网上邻居有疑问,请参看以下过程:1、网线。双机互连不运用HUB或交换机,用穿插线衔接两机;若是运用HUB或许交换机,均用直连线衔接至HUB或交换机,保证交换机、网卡状况灯正常。2、IP协议。WIN98及今后的机器在装置时会默许装置TCP/IP协议,WIN95需求别的装置。在网上邻居->特点 (WIN9X/Me)或许网上邻居->特点->本地衔接->特点(WIN2K/XP)里能够检查是不是装置了TCP/IP协议。3、IP地址。在TCP/IP特点里设置IP地址、子网掩码和网关,若是有需求能够设置DNS和WINS效劳器地址。IP地址引荐设置:192.168.X.X,子网掩码:255.255.255.0。若是你的局域网中有DHCP效劳器,挑选主动获取地址即可。验证办法:在DOS提示符下运用ping x.x.x.x(对方IP地址),如回来如下信息,阐明IP设置成功:Reply from x.x.x.x(对方IP地址):bytes=32 time<1ms TTL=128 www.md-front.com.cn4、NetBIOS over TCP/IP。网上邻居的阅读和通讯要运用NetBIOS协议,该协议是无法被路由器转发的,因而WIN2K及今后的操作体系均供给将NetBIOS协议 封装在TCP/IP中的功用。在Win9X/Me体系中,翻开网上邻居->属功用够参看是不是装置了NetBIOS协议,在Win2K/XP中,翻开 TCP/IP特点->高档->WINS->NetBIOS设置,挑选“启用TCP/IP上的NetBIOS”。验证NetBIOS称号解析:运用ping XXXX(对方机器名),若是回来如1.3中的信息,阐明NetBIOS协议解析正常。5、HOST文件。若是在4中无法正确解析机器名,能够修正host文件,在WINDOWS目录中查找HOST要害字,找到后,运用记事本翻开host(有的体系为host.sam),在结尾参加如下内容:x.x.x.x(对方的IP地址)运用Tab键跳到下一制表列XXXX(对方的机器名)存盘退出,注意,若是原文件带有.sam扩展名,要去掉扩展名,才干收效。运用与4中相同的办法验证。6、.启用打印与文件同享。在网上邻居和本地衔接特点里能够看到是不是装置了打印机与文件同享。验证:若是在网上邻居中看不到自个的机器,阐明你没有装置打印机与文件同享。7、启用GUEST用户:WIN2K/XP在作业组形式下要运用Guest用户来答应网络拜访,因而要启用Guest用户。翻开操控 面板->用户帐户或许在办理工具->核算机办理->本地用户和组中翻开Guest帐户,若是运用域办理形式,能够疏忽这一步。8、启用核算机阅读效劳。WIN2K/XP要保证核算机阅读效劳正常发动。翻开核算机办理->效劳和应用程序->效劳,保证“Computer Browser”没有被中止或禁用。9、防火墙:保证WIN XP自带的防火墙没有敞开,翻开本地衔接特点->高档,关掉Internet衔接防火墙。若是运用了第 三方的防火墙商品,参阅其运用手册,保证防火墙没有制止以下端口的通讯:UDP-137、UDP-138、TCP-139、TCP-445(仅WIN2K 及今后的操作体系)。10、设置同享文件夹和打印机。
推荐信息