开发者社区> 科技探索者> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

玩转“网上邻居”之网络配置(一)

简介:
+关注继续查看
    在前面的两篇中,我们分析了与Windows系统“网上邻居”相关的“名称注册”和“名称解析”工作原理,相信各位对微软不同时期的Windows网上邻居工作原理已有了比较深的了解。本篇要继续向大家介绍,在各种网络环境中,各Windows系统该如何配置,才能使网络中的所有Windows系统“网上邻居”都能正常工作。这同样非常关键,也是许多读者不能正确地配置网络系统的关键所在。通过对本篇的学习,读者即可全面掌握各种单一、混合网络环境的协议和服务配置需求。当然因篇幅问题,我们在本文对具体协议和服务配置方法不作详细介绍。
    一、单系统网络环境
    单系统,就是在同一网络中使用同一类操作系统,我们在分析“网上邻居”工作原理,特别是在分析“计算机浏览器服务”工作时,就对整个微软Windows系统进行了分类,Windows 95/98/Me属于一类;Windows NT 4.0(包括Windows NT 4.0 ServerWindows NT 4.0Workstaion)属于一类;Windows 2000/XP/2003属于一类。
对于这样一个单系统网络环境,根据网络结构不同又可分为单系统对等网和单系统域结构网两类。对等网通常是由个人操作系统组成,如Windows 95/98/MeWindows 2000 Professional或者Windows XP。很少单独使用Windows NT 4.0 Workstation系统来组建对等网。其实以上各种可能的系统,按前两篇所介绍的计算机名称注册和名称解析来分的话,又可分为两类:一类是基于Windows 2000以前的早期版本(包括Windows 95/98/Me/NT);另一类当然就是基于Windows 2000及以后版本(包括Windows 2000/XP/2003)。下面分别进行介绍。
1. Windows 2000以前系统的单系统对等网
这种网络所采取的系统当然就是Windows 95/98/Me,我们在《玩转Windows“网上邻居”之计算机浏览器服务原理篇》中就介绍了一些对于“网上邻居”浏览服务应用所需的配置,在此就不再赘述,参见即可,不过记住这是必须配置,而且也是前提。除此之外,对于网络的正常连接还有一些具体要求,下面就简单介绍如下。
在由Windows 2000以前版本系统组成的对等网中,通常都是少于20对对台计算机的,所以完全可以单独用NETBEUI协议来进行网络连接(因为NETBEUI协议可以供50台机以内计算机的小型网络使用),TCP/IP协议也不用安装。不过此时就要注意,仅安装了NETBEUI协议的对等网,就只能通过计算机名进行识别了,而没有IP地址配置,所以不能使用需要IP地址的网络应用,如互联网应用,只局限于本地局域网应用。也因为没有安装TCP/IP协议,也就不存在WINSDNS服务配置了,整个网络只有基于NETBIOS(因为NETBEUI协议是NETBIOS的扩展接口协议)的名称注册,然后通过计算机浏览器服务进行浏览。所以在这种由Windows 95/98/Me系统计算机连接的对等网中,仅需要安装NETBEUI协议,在“网络”属性配置对话框“主网络登录”下拉列表中,选择“Microsoft网络用户”选项,然后在其属性配置对话框作如图1所示配置即可。不需另外配置其它IP地址、DNSWINS服务配置,显然非常简单。不过这种网络的网络性能不太好,由于全依靠NETBIOS协议来广播各计算机名称,给网络流量造成较大压力。由于没有安装TCP/IP协议,也就不能进行许多基于IP地址的应用,如有所互联网应用,只能局限于最基本的本地局域网的文件和资源共享。
图1                                  2
如果需要进行基于TCP/IP协议的网络应用,尽管网络规模小于50台计算机,也需要安装、配置TCP/IP协议。这时可以不用再安装NETBEUI协议了,因为在Windows 95/98/Me系统中的TCP/IP协议也有基于NETBIOS的接口协议NETBT(下面将详细介绍),并且随着TCP/IP协议的安装而自动安装了,也不用什么配置,如图2所示。
在这种网络中,除了在Windows 95/98/Me系统计算机中需要NETBIOS进行名称注册外,还有一个任务就是要与相应的IP地址进行对应,即名称解析。
通过前面的学习,我们知道,计算机名称解析任务可以有两种途经,那就是TCP/IP协议中的WINSDNS两个服务。在这些Windows 2000以前版本系统中,通常是采用WINS服务进行解析的,因为它不仅可以为本地局域网解析,而且还可以为多个子网,甚至互联网提供名称解析服务,而DNS则主要应用于域网络环境中。虽然在这些系统中WINSDNS服务随TCP/IP协议的安装而自动安装了,但是系统墨认是没有启用这两项服务的。如果要选用对应的解析服务,就要启用它们,分别如图3和图4所示。当然只需选择配置其中一个服务即可。
3                                    4
除此之外,还需要为各计算机分配惟一的IP地址,因为在这种网络中一般没有DHCP服务器,还要注意各计算机的IP地址要在同一网段中。这些在此就不多介绍了。
2Windows 2000及以后版本的对等网
对于这类对等网,所使用的系统通常是Windows 2000 ProfessionalWindows XP。相对来说这类对等网的配置就简单许多。除了在《玩转Windows“网上邻居”之计算机浏览器服务原理篇》中所介绍的浏览器报务所需配置外,只需要安装TPC/IP协议即可。因为在这些系统的TCP/IP协议中也保留了对NETBIOS底层协议的支持,那就是TCP/IP协议的NETBIOS接口协议NETBT。不过它相对于Windows 95/98/Me系统不一样的是,它可以人为禁止使用它,这主要应用于纯Windows 2000以上系统组成的网络,在本例中也适用。禁用它的方法是在相应网卡网络属性配置对话框“WINS”服务选项卡进行配置,选择“禁用TCP/IP上的NETBIOS”单选项即可,如图5所示。
5                                   6
计算机名称的注册可以依靠TCP/IP协议书绑定的NETBT协议进行,而名称解析则仍可以通过WINS服务进行,所以在这种对等网中,也仅配置WINS服务即可。如果像如图5所示禁用了TCP/IP协议上的NETBIOS,则此时的WINS服务就不能正常工作了,因为它是基于NETBIOS协议注册的名称进行解析的。此时就得依靠DNS进行名称注册和解析了,需要配置DNS选项,同时要禁止WINS服务选项。
当然要进行对等网配置,还需为各计算机的局域网连接配置惟一的IP地址,当然所有计算机的IP地址也都要在同一网段中。具体的网络连接配置是通过“控制面板”中的“系统”选项进行的,如图6所示,在此就不再赘述了。
本文转自王达博客51CTO博客,原文链接http://blog.51cto.com/winda/11527如需转载请自行联系原作者

茶乡浪子

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载