第 二 篇 应 用 篇 第四章 组建对等网络 本章以Windows 2000 Professional(以下简称Windows 2000)为例,首先介绍对 等网络的概念及其优缺点,然后从硬件和软件两个方面介绍对等网络的技术要点和方法。 硬件方面主要介绍如何建立对等网的物理连接;软件方面首先介绍网卡驱动程序的安装, 然后介绍相关协议的安装、配置以及计算机标识和工作组分配;最后介绍如何通过对等 网络实现网络资源共享。 4.1 组网模式概述 计算机网络按其工作模式可以划分为:对等网模式、客户机/服务器(C/S)模式 和浏览器/服务器(B/S)模式。 4.1.1 对等网的概念 对等网(Peer-to-Peer Networks)是指网络中没有专用的服务器(Server)、每一 台计算机的地位平等、每一台计算机既可充当服务器又可充当客户机(Client)的网络 工作模式,如图4-1所示。在对等网络中没有客户机和服务器之分,每台计算机都可以 向别的计算机提供服务,即向别人提供资源,如共享文件夹、共享打印机等;同时,每 台计算机也可以享受别人提供的服务。在对等网络中,用户自行决定自己的资源(文件、 打印机等)是否共享给网络内的其他用户使用。 图4-1对等网示意图 对等网是一种简单、灵活的组网模式,由于无需专门的服务器及管理人员,所以组 网成本低,同时较好地解决了资源共享的问题。对等网络主要应用于小型企业、公司、 团体内部,在现实应用中,通常根据对等网络的应用环境进行命名,如家庭网、宿舍网、 小型办公网、教室网等。 4.1.2 C/S与B/S模式简介 C/S(Client/Server)和B/S(Browser/Server)网络模式本质上是不对等,即网络 中的计算机被分为服务器与客户机两种,服务器负责为全体客户提供有关服务(如WWW 服务、邮件服务、FTP服务等),而客户机是一种单用户工作站,它负责向服务器发送服 务请求并处理相关的事务。C/S模式中用户请求的任务由服务器端程序与客户端应用程 序共同完成,不同的任务要安装不同的客户端软件。而B/S模式中,客户端只需安装浏 览器(如IE浏览器),用户通过浏览器向服务器发送请求,然后服务器接收并处理相应 请求将结果返回给浏览器显示。互联网上一个用户通过浏览器访问一个网站(实际是访 问WWW服务器,它为全球用户提供WWW服务)即是一种标准的B/S模式。C/S网络模式 53 计算机网络技术及应用 如图4-2所示,B/S网络模式如图4-3所示。 图4-2 C/S网络模式示意图 图4-3 B/S网络模式示意图 4.1.3 对等网络的优缺点 1.对等网络的优点 (1)对等网络相对比较容易组建与操作。对等网络由一组装有网络操作系统(如 Windows 9x/ME/XP/2000)的客户计算机组成,建立一个对等网络只需获得安装局域网最 基本的网络设备,如集线器或交换机、网线、网卡等设备。 (2)组建对等网络成本较低。组成对等网络的计算机来源于客户,无需配置较高的 服务器,免去了服务器管理以及外设(如空调、UPS电源等)成本。 (3)对等网络可以使用人们所熟悉的操作系统来建立,如Windows 9x/ME/XP/2000。 (4)对等网络具有更大的容错性。在对等网络中,单台机器出现故障不会影响到整 个网络运行,但在B/S、C/S结构中,一旦服务器出现故障网络中相应服务都会停止。 2.对等网络的缺点 (1) 共享资源的可用性不稳定。如果某台机器关机则网络上的其他用户将无法使用 该机资源。 (2) 文件管理散乱。由于缺少中心存储器或局域网资源统一组织,因此在对等网上 给用户信息获取带来了麻烦,用户无法知道哪里存储了什么信息。 (3) 安全性能难以保证。对等网络中的安全性通常是通过ID和口令验证用户身份 以及资源的访问权限。由于一般用户很少精通网络安全管理技术,所以很难保证网络上 每个用户的安全。 54 第四章 组建对等网络 4.2 用Windows 2000组建对等网 对等网络的组建分为6个步骤,分别是:安装网卡、网线连接、安装网卡驱动程序、 配置协议、设置共享和标识计算机,现以Windows 2000为例分别介绍如下。 4.2.1 硬件的连接与安装 建立对等网络物理连接所需的硬件除了计算机外还需要集线器或交换机、网卡、网 线等。按照本书第三章3.5节中的方法,选择适当的硬件与连接方案。在选择连接方案 时,可采用总线型结构,也可采用星型结构。 4.2.2 软件的安装与配置 搭建好硬件环境后,接着要为网络中的计算机安装软件,并进行相应的设置,使网 络运行起来。 1. 安装网卡驱动程序 如果所选择的网卡是即插即用,开机后系统会自动检测到新添加的硬件,此时可 以按照提示进行安装。如果网卡不是即插即用,或者驱动程序需要重装,可以通过【添 加/删除硬件向导】进行安装,具体步骤如下: (1) 选择【开始】|【设置】|【控制面板】命令,在【控制面板】中双击【系统】 图标。 (2) 在弹出窗口【系统特性】对话框中,选择【硬件】标签打开【硬件】选项卡, 如图4-4所示。 图4-4 【系统特性】对话框的【硬件】选项卡 (3) 在【硬件】选项卡中,单击【硬件向导】按钮,打开【添加/删除硬件向导】 对话框,如图4-5所示。 55 计算机网络技术及应用 图4-5 【添加/删除硬件向导】对话框 (4) 根据网卡制造商和型号进行设备驱动程序的安装。将存有网卡驱动程序的软盘 或光盘放入驱动器,单击【从磁盘安装】按钮,系统将读取网卡驱动程序,并把它们安 装到特定的文件夹下。 (5) 按照系统提示重新启动计算机,完成安装。 2. 检查网卡是否正常工作 在图4-4中,单击【设备管理器】按钮,从【设备管理器】对话框中单击设备目 录树中【网卡】对应的节点“+”号,将其展开,找到已安装的网卡,如图4-6所示。 如 果刚才安装的网卡出现在【网卡】的目录下且有一绿色的网卡图标,表明网卡驱动程序 已成功安装,可以继续进行后面的网卡配置。如果网卡图标上有一带黄色圆圈的“!”符 号则说明系统找到了网卡,但网卡不能正常工作;如果网卡前面有一红色“×”符号则 说明系统无法识别网卡。 图4-6 【设备管理器】窗口中的网卡 3. 安装协议 只有安装适当协议之后计算机才能在网络中通信。在Windows 2000中默认的协议是 Internet协议(TCP/IP),当网卡驱动程序安装之后这个协议已经存在,如果网络中其 他计算机都安装有该协议,实际上不需要进行其它协议安装就可以实现通信。如果网络 上的其他计算机安装有NetBEUI或IPX/SPX协议,则一些建立在NetBEUI或IPX/SPX 56 第四章 组建对等网络 协议基础上的应用程序(如网络游戏、网络管理软件)要求必须安装NetBEUI或IPX/SPX 协议才能实现通信。另外,由于TCP/IP协议在局域网中的通信效率并不高,安装高效的 NetBEUI广播协议可以提高对等网的通信效率。下面介绍如何查看TCP/IP协议是否安 装以及在网络中添加协议。 (1)检查TCP/IP协议是否安装 具体方法是:右击桌面【网上邻居】,在弹出的快捷菜单中选择【属性】,打开【网 络和拨号连接】窗口,如图4-7所示。右击【本地连接】,在弹出快捷菜单中选择【属性】。 在弹出的【本地连接属性】对话框中检查TCP/IP协议是否已经选中,如图4-8所 示;如果没有,选择即可,不必重新启动系统。 图4-7 【网络和拨号连接】窗口 图4-8 【本地连接属性】窗口 (2)添加NetBEUI协议和IPX/SPX协议 在【本地连接属性】对话框(如图4-8所示)中,单击【安装】按钮打开【选择网 络组件类型】对话框,选中网络组件列表中的协议项(默认项是【客户】,如图 4-9所示),然后单击【添加】按钮,打开【选择网络协议】对话框。选中要添加的协议 【NetBEUI Protocol】,单击【确定】,返回到【本地连接属性】对话框,看到NetBEUI 57 计算机网络技术及应用 协议已经安装。如果要安装IPX/SPX协议,在选择网络协议选项中选择【NWLink IPX/SPX/NetBIOS Compatible Transport Protocol】,如果要安装其他协议选择【从磁盘安 装】。 图4-9 【选择网络组件类型】对话框 4. 配置TCP/IP协议 NetBEUI与IPX/SPX协议安装之后无需设置即可使用。TCP/IP协议安装之后一般要 进行配置,具体方法如下。 在【本地连接属性】对话框(图4-8)中,选择【Internet 协议(TCP/IP)】选项, 单击【属性】按钮,弹出【Internet 协议(TCP/IP)属性】对话框,如图4-10所示。 图4-10 【Internet 协议(TCP/IP)属性】对话框 对等网络中计算机的IP地址一般设置在192.168.0.1与192.168.0.254之间,子网 掩码一般设置为255.255.255.0,有关这部分知识可参见本书第九章的内容。 如图4-10所示,在【Internet 协议(TCP/IP)属性】对话框中设置相应的IP地址、 子网掩码、默认网关(在对等网络内访问时无需设置该项)以及DNS服务器地址等。如 果IP地址采用自动分配,可以选择【自动获取IP地址】选项。以上配置完成后,单击 【确定】按钮,无需重新启动系统。 5. 计算机标识及分组 计算机标识是指对等网络中要求每台联网计算机需要用唯一的名称来标识自己,这 58 第四章 组建对等网络 一名称将显示在网络邻居中,以备用户查找。用户分组是指将不同的用户按地域、功能、 需求等划分为若干小组,使用户更容易找到网络上的其他计算机。具体步骤如下: (1) 右击桌面【我的电脑】,在弹出的快捷菜单中选择【属性】,在【系统特性】对 话框(图4-11)中单击【网络标识】标签,单击【属性】按钮,打开【标识更改】对话 框,如图4-12所示。 图4-11 【系统特性】网络标识对话框 图4-12 【标识更改】对话框 (2) 在计算机名称中输入唯一的标识名称,如win2000p,并在工作组中填入本机 所在的工作组名称(实际是事先对网络按功能、地域、组织等设计的小组,以便将来使 用中查找信息方便),工作组名字最好采用有意义的助记符,计算机名称与工作组可以采 用中文命名。单击【确定】按钮后弹出提示对话框,按提示重启计算机使所做的标识与 工作组修改生效。 6. 配置网络服务 对等网中的每一台计算机既是资源的使用者同时又是资源的提供者,用户要实现资 源共享,必须为计算机安装相应的服务组件,即【Microsoft 网络文件和打印机共享】 和【Microsoft网络客户端】组件。 安装【Microsoft 网络文件和打印机共享】组件方法: (1) 通过【控制面板】窗口双击【网络和拨号连接】图标,在打开的窗口中右击【本 59 计算机网络技术及应用 地连接】图标,在弹出的快捷菜单中选择【属性】命令(如图4-7所示),在弹出的【本 地连接属性】对话框(如图4-8所示)中选择【安装】命令,在弹出的【选择网络组件 类型】对话框中选择【服务】选项后,弹出【选择网络服务】对话框,如图4-13所示。 图4-13 【选择网络服务】对话框 (2) 选择【Microsoft 网络文件和打印机共享】项,单击【确定】按钮即可。 安装【Microsoft网络客户端】组件方法: 执行安装【Microsoft 网络文件和打印机共享】组件的步骤(1),在选择【网络组 件类型】列表框中选择【客户】选项后单击【添加】按钮,弹出【选择网络客户】对话 框,如图4-14所示。在【选择网络客户】列表框中选择【Microsoft网络客户端】选项, 单击【确定】按钮即可。 图4-14 【选择网络客户】对话框 为了确保Windows 2000组成的对等网络中计算机之间互相访问,每台机器最好都安 装【Microsoft 网络文件和打印机共享】组件,没有安装【Microsoft网络客户端】组 件的计算机将无法加入到对等网络中。 7. 网络检测 通过系统提供的Ping命令来检测网络的配置是否正确,Ping命令的使用方法如下: 选择【开始】|【运行】命令,键入Ping命令,单击【运行】即可看到Ping命令的 运行结果。下面是几种Ping常用测试方式: 60 第四章 组建对等网络 (1) Ping 127.0.0.1 用于测试环回地址的连通性,如果Ping失败(显示Request timed out)请检查安装和配置TCP/IP协议是否正确。 (2) Ping IP地址(如192.168.0.100) 用于检测计算机IP地址的连通性。如果 Ping 失败表明该IP对应的计算机没有接入网络。 4.3 对等网的使用 建立对等网的物理连接,其最终目的是为了实现网络服务、实现网络资源共享,下 面着重介绍对等网络的资源共享设置以及如何在网络中使用共享资源。 4.3.1资源共享的设置 要在对等网络中实现资源共享,要做两个方面工作:一是在系统中设置访问资源的 合法用户并分配适当的访问权限,即用户管理;二是将计算机上的资源(如文件夹、驱 动器、打印机等)授权给对等网上的用户,即设置共享资源。 1. 用户管理 双击【控制面板】窗口中的【用户和密码】图标,弹出【用户和密码】对话框,如 图4-15所示。通过【添加】、【删除】、【属性】三个命令按钮,按照向导提示进行用户管 理。Windows 2000中有一个默认的Guest帐户用于对等网络中共享资源访问,但是系统 安装之后这个帐户并没有启用,用户可以从【控制面板】|【管理工具】|【计算机管理】 打开计算机管理窗口,从左侧的树中展开【本地用户和组】,选择【用户】,从右边列表 框中可以看到Guest帐户上有一红色的 标记,表明该帐户已经被禁用。双击该帐户 取消“帐户已停用”选择,并单击【确定】按钮,Guest帐户已经启用。 图4-15 【用户和密码】对话框 2. 设置共享资源 设置文件夹共享方法如下: 找到要共享的文件夹,右击鼠标,在弹出快捷菜单中选择【共享】,如图4-16所示。 在【属性】对话框中选择【共享该文件夹】,并设置该文件夹的共享名、备注、连接用户 限制等。共享名称不一定是文件夹名称,备注是对共享文件夹的注释,连接用户限制默 61 计算机网络技术及应用 认选择是最多用户,当然也可以自定义允许连接用户数目。最后单击【权限】命令按钮, 按照提示设置权限。默认的用户是Everyone,即所有合法用户都可以访问,默认权限是 完全控制,用户可以根据共享级别自己定义访问用户及操作限制,如图4-17所示。 图4-16 【共享文件夹设置】对话框 图4-17 共享文件夹访问权限对话框 共享驱动器设置方法如下: 设置共享驱动器的方法和共享文件夹的方法类似,但是其【共享名】文本框中盘 符后面加了一个“$”(如C$),并在【备注】文本框中注明了“默认共享”,如图4-18所 示。这是因为Windows 2000是构建在Windows NT技术上的网络操作系统,在系统中, 每个驱动器都是缺省的共享驱动器,但是这只是为了进行管理而共享的,在【网上邻居】 上却看不到这些驱动器,其原因是每个驱动器名字后面的“$”符号。要想将某驱动器供 其他用户访问,就必须重新设置为共享资源。 62 第四章 组建对等网络 图4-18 【本地磁盘共享】对话框 设置共享资源的方法是:在图4-15中单击【新建共享】按钮,弹出【新建共享】对 话框,如图4-19所示。在【共享名】文本框中输入要使用的共享名称,并设置【用户数 限制】,单击【权限】按钮,设置可以访问的用户以及相应的访问权限,方法同文件夹的 设置。 图4-19【新建共享】对话框 打印机共享的方法参见本书第五章5.4节内容。 4.3.2使用共享资源 对等网络的使用方法可以归纳为如下三种方法: 1. 直接使用网络资源 在Windows 2000系统桌面上,双击【网上邻居】图标,可以查询整个网络的计算机 和连接设备。 在【网上邻居】对话框中,双击【邻近计算机】显示本工作组中的计算机,双击某 计算机即可显示该计算机的共享网络资源,例如驱动器、文件夹、打印机等等,在允许 的权限范围内使用共享资源。双击【整个网络】图标,选择【全部内容】|【Microsoft Windows 网络】显示所有对等网络中的工作组,双击某工作组图标可以查看所有的计算 机及其共享资源。 2. 通过映射网络驱动器共享资源 为了更方便地使用其他计算机的文件和设备,往往将其他计算机的驱动器、文件夹、 设备等映射为本地计算机的一个网络驱动器。这样,使用其他计算机上的资源就如同使 用本地资源一样方便。 63 计算机网络技术及应用 映射网络驱动器的方法如下:双击桌面上的【网上邻居】图标,在【网上邻居】窗 口中打开目标计算机,右击共享的文件夹图标,在弹出的快捷菜单中选择【映射网络驱 动器】命令,在弹出的对话框中选择驱动器盘符,单击【确定】按钮。 若想断开网络驱动器,操作如下:在【我的电脑】窗口中,右击网络驱动器图标, 在弹出的快捷菜单中选择【断开网络驱动器】命令。 通过使用映射的网络驱动器,在权限允许范围内,可以对其他计算机上的文件进行 移动、复制、删除、运行。 3. 通过对等网开展广播、网络电话、视频、邮件服务等 在对等网络中通过专用工具软件还可以开展网络广播(如播放教学课件),网络电话 会议(如NetMeeting)以及网络视频传输等服务。 习 题 四 1. 计算机网络按其工作模式可以分为哪几种? 2. 什么是对等网络?简述其应用的场合及优缺点。 3. 如何查看网卡是否正常工作?如何查看网络是否连通? 4. 在对等网络中如何配置TCP/IP协议? 5. 计算机为何要进行标识并加入工作组?简述其操作步骤。 6. 在对等网络中如何实现文件的加密共享? 64