第五章计算机网络与 INTERNET应用 5.1计算机网络基础知识 计算机网络概述 世界上最早出现的计算机网络的雏形是美国1952年建立的一套半自动地面防空 (SAGE)系统,它使用了远距离通信线路将1000多台终端连接到一台旋风计算机上,实现 了计算机远距离的集中控制。这种由一台计算机经过通信线路与若干台终端直接连接的方式 被称为主机一终端系统或称为面向终端的计算机网络。 这种面向终端的计算机网络在60年代获得了很大发展,其中一些至今仍在使用,如美 国的 SABRE系统,是60年代美国航空公司与IBM公司联合研制的全国飞机票联机订票 系统,它由一台中央计算机与分布在全美各地的2000多个终端相连。另外在图书、军用及 些商用网中,这种面向终端的网络也起了很大作用 从现在的角度看,主机一终端系统还不能代表计算机网络,它只是我们现在所说的计 算机网络的一部分。它存在两个明显的缺点:一是主机负荷重。因它既要担任通信控制工作 又要担任数据处理工作。二是线路利用率低,特别是远程终端更为突出。为减轻主机负担和 提高线路利用率,60年代出现了一种在主机和通信线路之间设置通信控制处理机,专门负 责通信控制,在终端较为集中的区域设置集线器,大量终端先通过低速线路连到集线器上, 集线器则通过高速线路与主机相连,这种结构常采用小型机作为通信控制处理机,它除完成 通信控制外,还具有信息处理、信息压缩、代码转换等功能,这种结构被称作具有通信功能 的多机系统。 随着计算机应用的发展,一些大公司或部门往往拥有多台计算机,有时这些计算机之间 需要交换信息,于是出现了一种以传输信息为主要目的、用通信线路将两台或多台计算机连 接起来的网络形式,它被称为计算机通信网络。它是计算机网络的低级形式。 随着计算机通信网络的发展和广泛应用,用户不仅要求计算机之间能传输信息,而且 希望共享网内其他计算机上的信息或使用网上的其他计算机来完成自己的某些工作,这种以 共享网上资源为目的的计算机网络,就是我们现在所称的计算机一计算机网络,简称计算机 网络。它使得使用网络中的资源与使用本地资源一样方便。 计算机网络是一个复杂的系统,但无论其本身怎样复杂,对用户来讲,我们可引用Sun Microsystem公司总裁奥尔森的一句名言来理解计算机网络的含义,即:“ Net-work is computer”(网络就是计算机)。这表明,不管网络有多么复杂,总可以把它理解为一个扩大 了的计算机系统,把网络上的资源理解为这台计算机系统的大硬盘,用户在网上操作与在自 己的单机上操作并无大的区别 我国的计算机网络自80年代以来发展非常迅速,铁道部、公安部、军队、民航、银行 都建立了自己的专用网络,“三金”工程的启动和实施使我国的网络基础设施得到了进一步 的完善和提高。在计算机网络标准化方面,1988年制定了与ISO的“开放系统互连基本参 考模型”相对应的国家标准GB9387-88 从以上的介绍可以看出,计算机网络在不同时期、从不同的角度有不同的理解。1970 年美国信息处理学会联合会从共享的角度出发,把计算机网络定义为:“以能够相互共享资 源的方式,连接起来,并各自具备独立功能的计算机系统的集合。”若从物理结构看,我们 可把计算机网络定义为:在协议控制下,由若干计算机、终端设备、数据传输设备和通信控 制处理机等组成的系统集合。现在普遍认为的是:计算机网络是地理上分散的、具有独立功 能的多个计算机系统通过通信设备和线路连接起来,且以功能完善的网络软件(网络协议 信息交换方式及网络操作系统等)实现网络资源共享的系统。 5.1.2计算机网络的分类 计算机网络从不同的角度、不同的划分原则,可以得到不同类型的计算机网络
第五章 计算机网络与 INTERNET 应用 5.1 计算机网络基础知识 5.1.1 计算机网络概述 世界上最早出现的计算机网络的雏形是美国 1952 年建立的一套半自动地面防空 (SAGE)系统,它使用了远距离通信线路将 l000 多台终端连接到一台旋风计算机上,实现 了计算机远距离的集中控制。这种由一台计算机经过通信线路与若干台终端直接连接的方式 被称为主机—终端系统或称为面向终端的计算机网络。 这种面向终端的计算机网络在 60 年代获得了很大发展,其中一些至今仍在使用,如美 国的 SABRE1 系统,是 60 年代美国航空公司与 IBM 公司联合研制的全国飞机票联机订票 系统,它由一台中央计算机与分布在全美各地的 2000 多个终端相连。另外在图书、军用及 一些商用网中,这种面向终端的网络也起了很大作用。 从现在的角度看,主机—终端系统还不能代表计算机网络,它只是我们现在所说的计 算机网络的一部分。它存在两个明显的缺点:一是主机负荷重。因它既要担任通信控制工作, 又要担任数据处理工作。二是线路利用率低,特别是远程终端更为突出。为减轻主机负担和 提高线路利用率,60 年代出现了一种在主机和通信线路之间设置通信控制处理机,专门负 责通信控制,在终端较为集中的区域设置集线器,大量终端先通过低速线路连到集线器上, 集线器则通过高速线路与主机相连,这种结构常采用小型机作为通信控制处理机,它除完成 通信控制外,还具有信息处理、信息压缩、代码转换等功能,这种结构被称作具有通信功能 的多机系统。 随着计算机应用的发展,一些大公司或部门往往拥有多台计算机,有时这些计算机之间 需要交换信息,于是出现了一种以传输信息为主要目的、用通信线路将两台或多台计算机连 接起来的网络形式,它被称为计算机通信网络。它是计算机网络的低级形式。 随着计算机通信网络的发展和广泛应用,用户不仅要求计算机之间能传输信息,而且 希望共享网内其他计算机上的信息或使用网上的其他计算机来完成自己的某些工作,这种以 共享网上资源为目的的计算机网络,就是我们现在所称的计算机―计算机网络,简称计算机 网络。它使得使用网络中的资源与使用本地资源一样方便。 计算机网络是一个复杂的系统,但无论其本身怎样复杂,对用户来讲,我们可引用 Sun Microsystem 公司总裁奥尔森的一句名言来理解计算机网络的含义,即:“Net-work is computer”(网络就是计算机)。这表明,不管网络有多么复杂,总可以把它理解为一个扩大 了的计算机系统,把网络上的资源理解为这台计算机系统的大硬盘,用户在网上操作与在自 己的单机上操作并无大的区别。 我国的计算机网络自 80 年代以来发展非常迅速,铁道部、公安部、军队、民航、银行 都建立了自己的专用网络,“三金”工程的启动和实施使我国的网络基础设施得到了进一步 的完善和提高。在计算机网络标准化方面,1988 年制定了与 ISO 的“开放系统互连基本参 考模型”相对应的国家标准 GB 9387-88。 从以上的介绍可以看出,计算机网络在不同时期、从不同的角度有不同的理解。1970 年美国信息处理学会联合会从共享的角度出发,把计算机网络定义为:“以能够相互共享资 源的方式,连接起来,并各自具备独立功能的计算机系统的集合。”若从物理结构看,我们 可把计算机网络定义为:在协议控制下,由若干计算机、终端设备、数据传输设备和通信控 制处理机等组成的系统集合。现在普遍认为的是:计算机网络是地理上分散的、具有独立功 能的多个计算机系统通过通信设备和线路连接起来,且以功能完善的网络软件(网络协议、 信息交换方式及网络操作系统等)实现网络资源共享的系统。 5.1.2 计算机网络的分类 计算机网络从不同的角度、不同的划分原则,可以得到不同类型的计算机网络
按网络的作用范围及计算机之间连接的距离可分为:局域网、广域网、城域网三种。 (1)局域网LAN( Local Area Network) 局域网地理范围一般在10公里以内,属于一个单位或部门组建的小范围网络 例如一个学校的计算机中心或一个系的计算机各自互连起来组成的网络就是一个局域 局域网组建方便,使用灵活,是目前计算机网络中最活跃的分支 (2)广域网WAN( Wide area network) 广域网也叫远程网,它的地理范围可以从几十公里到几万公里。如一个国家或洲际间 建立的网络都是广域网络。广域网用于通信的传输装置和介质,一般都由电信部门提供,能 实现广大范围内的资源共享。 Internet网就是一个覆盖了180多个国家和地区、连接了上千 万台主机的广域网 (3)城域网MAN( Metropolitan Area Network) 城域网介于广域网和局域网之间,作用距离从几十公里到上百公里,通常覆盖一个城 市或地区 网络还可按网络的数据传输与交换系统的所有权划分,可分为专用网和公用网两种。 专用网一般是由某个部门或企业自己组建,也可以是租用电信部门的专用传输线路。如航空 铁路、军队、银行都有本系统的专用网络。公用网一般都由国家电信部门组建和管理,网络 内传输和交换的装置可提供给单位或个人使用 另外,网络还可按传输的信道分为:基带、宽带、模拟和数字网络等。按网络的拓扑 结构可以分为总线形网络、星形网络、树形网络、环形网络、网状形网络等。按交换技术可 分为电路交换、报文交换、分组交换网络等。 5.1.3计算机网络协议和体系结构 由于计算机的种类繁多,各种形式的网络不断出现,为了规范异种网络和不同机型的 互连,1984年国际标准化组织(ISO)颁布了“开放系统互连基本参考模型”(OSI)作为网 络的体系结构标准。该模型将计算机网络划分为功能上相对独立的七个层。在这种分层的体 系结构中,通常把每一层在通信中用到的规则与约定称为协议,它是计算机网络软硬件开发 的依据。 OSⅠ模型各层功能概述: (1)应用层 它是OSI的最高层,是用户访问网络的接口层,是直接面向用户的。应用层为用户提 供各种网络服务,如远程登录、电子邮件、文件传输等。OSI中没有规定应用层的协议,由 用户自己开发。 (2)表示层 负责处理不同数据在表示上的差异及其相互转换,如不同格式文件的转换,不兼容终 端的数据格式之间的转换,数据加密、解密等。 (3)会话层 负责建立、拆除、管理进程之间的通信连接。“进程”是指程序执行时所需的虚拟地 址空间和控制信息 (4)传输层 提供端到端的通信,它从会话层接收数据,进行适当处理后传送到网络层,在网络另 端的传输层从网络层接收对方传来的数据,进行逆向处理后提交给会话层 (5)网络层 负责提供路由和连接选择,包括处理输出报文分组地址,解析输入报文的地址,维护 路由信息等 (6)数据链路层
按网络的作用范围及计算机之间连接的距离可分为:局域网、广域网、城域网三种。 (l)局域网 LAN(Local Area Network)。 局域网地理范围一般在 10 公里以内,属于一个单位或部门组建的小范围网络。 例如一个学校的计算机中心或一个系的计算机各自互连起来组成的网络就是一个局域 网。局域网组建方便,使用灵活,是目前计算机网络中最活跃的分支。 (2)广域网 WAN(Wide Area Network)。 广域网也叫远程网,它的地理范围可以从几十公里到几万公里。如一个国家或洲际间 建立的网络都是广域网络。广域网用于通信的传输装置和介质,一般都由电信部门提供,能 实现广大范围内的资源共享。Internet 网就是一个覆盖了 180 多个国家和地区、连接了上千 万台主机的广域网。 (3)城域网 MAN(Metropolitan Area Network)。 城域网介于广域网和局域网之间,作用距离从几十公里到上百公里,通常覆盖一个城 市或地区。 网络还可按网络的数据传输与交换系统的所有权划分,可分为专用网和公用网两种。 专用网一般是由某个部门或企业自己组建,也可以是租用电信部门的专用传输线路。如航空、 铁路、军队、银行都有本系统的专用网络。公用网一般都由国家电信部门组建和管理,网络 内传输和交换的装置可提供给单位或个人使用。 另外,网络还可按传输的信道分为:基带、宽带、模拟和数字网络等。按网络的拓扑 结构可以分为总线形网络、星形网络、树形网络、环形网络、网状形网络等。按交换技术可 分为电路交换、报文交换、分组交换网络等。 5.1.3 计算机网络协议和体系结构 由于计算机的种类繁多,各种形式的网络不断出现,为了规范异种网络和不同机型的 互连,1984 年国际标准化组织(ISO)颁布了“开放系统互连基本参考模型”(OSI)作为网 络的体系结构标准。该模型将计算机网络划分为功能上相对独立的七个层。在这种分层的体 系结构中,通常把每一层在通信中用到的规则与约定称为协议,它是计算机网络软硬件开发 的依据。 OSI 模型各层功能概述: (1)应用层 它是 OSI 的最高层,是用户访问网络的接口层,是直接面向用户的。应用层为用户提 供各种网络服务,如远程登录、电子邮件、文件传输等。OSI 中没有规定应用层的协议,由 用户自己开发。 (2)表示层 负责处理不同数据在表示上的差异及其相互转换,如不同格式文件的转换,不兼容终 端的数据格式之间的转换,数据加密、解密等。 (3)会话层 负责建立、拆除、管理进程之间的通信连接。“进程”是指程序执行时所需的虚拟地 址空间和控制信息。 (4)传输层 提供端到端的通信,它从会话层接收数据,进行适当处理后传送到网络层,在网络另 一端的传输层从网络层接收对方传来的数据,进行逆向处理后提交给会话层。 (5)网络层 负责提供路由和连接选择,包括处理输出报文分组地址,解析输入报文的地址,维护 路由信息等。 (6)数据链路层
提供网路相邻结点间的可靠通信 (7)物理层 通过物理介质传输和接收二进制位流。 OSⅠ定义的网络体系结构从理论上讲是比较完整的,但实现起来过分复杂,目前在 Internet中广泛使用的体系结构是TCPP参考模型,它比OSI少了表示层和会话层,共五个 层次,他们是:应用层、传输层、网络层、数据链路层和物理层。其中应用层对应OSI中 的应用层、表示层和会话层,包括了许多面向应用的协议,如超文本传输协议(HTTP)、简 单邮件传输协议(SMIP)等 5.1.4计算机网络的特点 各种网络在数据传送、具体用途及连接方式上都不尽相同,但一般网络都具有以下 些功能和特点 (1)资源共享。 这是计算机网络的重要功能,也是组建计算机网络的重要目的之一。这里的共享就是 指网络中各地资源可以相互通用,用户可使用网络中的软件、硬件和数据。例如把一应用软 件或系统软件装在网内的某一台计算机中,就可以让网络上的其他用户调用,或将其他用户 传来的数据进行处理,再把处理结果送回。用户也可以通过网络使用一些对用户开放的、昂 贵的外围设备,如绘图仪、激光打印机、激光照排机等,这样既提高了设备的利用率,又减 少了硬件的投资。 (2)数据通信能力。 计算机网络可以实现各计算机之间的数据传送,根据需要可以对这些数据进行分散、 分组、集中管理和处理,这也是计算机网络最基本的功能。这种数据通信能力使分散在不同 地点的业务部门和生产部门的信息得到统一、集中的管理和控制。如可以为远距离召开的电 子会议进行传递会议文件等服务 (3)分布式处理 分布式处理是计算机网络硏究的重点课题,在计算机网络中,用户可根据实际情况 利用网络内最合适的软、硬件资源来使问题得到最好的解决。对于一项复杂问题,可以采用 合适的算法将任务划分为若干部分,由网络上各计算机分别承担其中一部分任务,同时运行 利用网络技术还可以将许多微机或小型机联成具有较高性能的分布式计算机系统,使其具有 大型机的能力,从而解决复杂的问题。 4)提高计算机的可靠性 这是计算机网络的又一重要功能。计算机网络系统能实现对差错信息的重发,并且网 络中的各台计算机可以通过网络互为后备机,一旦某台计算机出现故障,网络中其他计算机 可代为继续执行,这样可以避免整个系统瘫痪,从而提高计算机的可靠性。 (5)均衡负载的互相协作。 这一点是计算机网络的最大优点。均衡负载可使网络中计算机任务的“轻”与“重” 得到合理调整。如当网络中某台计算机任务过重时,网络可以将该机上的部分任务转交给其 他任务较“轻”的计算机去处理 5.2计算机局域网 计算机局域网是在较小的范围,用于家庭、办公室、机关、企业、学校等的内部联网, 它的传输率高、误码率低,通常由用户自行建立、管理和使用。 5.2.1局域网的物理组成 局域网通常由计算机网络软件、硬件和通信设备等组成。下面分别介绍
提供网路相邻结点间的可靠通信。 (7)物理层 通过物理介质传输和接收二进制位流。 OSI 定义的网络体系结构从理论上讲是比较完整的,但实现起来过分复杂,目前在 Internet 中广泛使用的体系结构是 TCP/IP 参考模型,它比 OSI 少了表示层和会话层,共五个 层次,他们是:应用层、传输层、网络层、数据链路层和物理层。其中应用层对应 OSI 中 的应用层、表示层和会话层,包括了许多面向应用的协议,如超文本传输协议(HTTP)、简 单邮件传输协议(SMTP)等。 5.1.4 计算机网络的特点 各种网络在数据传送、具体用途及连接方式上都不尽相同,但一般网络都具有以下一 些功能和特点。 (l)资源共享。 这是计算机网络的重要功能,也是组建计算机网络的重要目的之一。这里的共享就是 指网络中各地资源可以相互通用,用户可使用网络中的软件、硬件和数据。例如把一应用软 件或系统软件装在网内的某一台计算机中,就可以让网络上的其他用户调用,或将其他用户 传来的数据进行处理,再把处理结果送回。用户也可以通过网络使用一些对用户开放的、昂 贵的外围设备,如绘图仪、激光打印机、激光照排机等,这样既提高了设备的利用率,又减 少了硬件的投资。 (2)数据通信能力。 计算机网络可以实现各计算机之间的数据传送,根据需要可以对这些数据进行分散、 分组、集中管理和处理,这也是计算机网络最基本的功能。这种数据通信能力使分散在不同 地点的业务部门和生产部门的信息得到统一、集中的管理和控制。如可以为远距离召开的电 子会议进行传递会议文件等服务。 (3)分布式处理。 分布式处理是计算机网络研究的重点课题,在计算机网络中,用户可根据实际情况, 利用网络内最合适的软、硬件资源来使问题得到最好的解决。对于一项复杂问题,可以采用 合适的算法将任务划分为若干部分,由网络上各计算机分别承担其中一部分任务,同时运行。 利用网络技术还可以将许多微机或小型机联成具有较高性能的分布式计算机系统,使其具有 大型机的能力,从而解决复杂的问题。 (4)提高计算机的可靠性。 这是计算机网络的又一重要功能。计算机网络系统能实现对差错信息的重发,并且网 络中的各台计算机可以通过网络互为后备机,一旦某台计算机出现故障,网络中其他计算机 可代为继续执行,这样可以避免整个系统瘫痪,从而提高计算机的可靠性。 (5)均衡负载的互相协作。 这一点是计算机网络的最大优点。均衡负载可使网络中计算机任务的“轻”与“重” 得到合理调整。如当网络中某台计算机任务过重时,网络可以将该机上的部分任务转交给其 他任务较“轻”的计算机去处理。 5.2 计算机局域网 计算机局域网是在较小的范围,用于家庭、办公室、机关、企业、学校等的内部联网, 它的传输率高、误码率低,通常由用户自行建立、管理和使用。 5.2.1 局域网的物理组成 局域网通常由计算机网络软件、硬件和通信设备等组成。下面分别介绍:
1.计算机 计算机在网络中根据承担的任务不同,可分别扮演不同的角色 在基于个人计算机的局域网中,网络的核心是服务器。一般都用高档个人机或专用服 务器来担任。根据服务器在网络中的作用,又可将它划分为文件服务器、通信服务器、打印 服务器、数据库服务器等。 除服务器外,联网的其它个人机称作工作站。工作站一方面可以作为一台普通的个人 计算机使用,另一方面,工作站通过网络可使用服务器提供的各种共享资源。一台计算机通 过软、硬件的配置后可同时担任几个角色,如文件服务器、数据库服务器和打印服务器等。 2.网卡 网卡又称网络适配器。它是网络通信的基本硬件,每一台工作站和服务器都必须配备 一块网卡,插在扩展槽中,计算机通过它与网络通信线路相连接。 3.通信线路 通信线路用来连接服务器、工作站及其他设备。局域网常用的有:同轴电缆、双绞线、 光缆。还可通过微波、红外线、激光等建立无线连接。一般双绞线传输速率较低,同轴电缆 较高,光纤更高 4.局部网络通信设备 这些设备主要是用来延伸传输距离和易于网络布线。常用的有集线器(HUB)和中继 器( Repeater)。集线器可使多个工作站连接到它上面,常用的有8口、16口等,它一是便 于布线,另外具有再生、放大和管理多路通信的能力。中继器是用来对信号进行放大以使传 输距离提高的一种设备。 5.网络互连设备 冈络互连是指局域网与局域网、主机系统与局域网、局域网与广域网的连接。网络的 互连设备有网桥、路由器和网关。此外计算机若要用电话线连网,还得配置调制解调器 ( Modem)。 网桥一般用于同类型局域网之间的互连,且各局域网采用同样的网络操作系统。 路由器是网络互连中使用较多的设备,它用于连接多个逻辑上分开的子网,每个子网 代表一个单独的网络。当从一个子网传输数据到另一个子网时,就由路由器来完成这项工作 路由器具有判断网址和选择路径的功能,它在复杂的网络环境中可建立起较灵活的连接。 网关又称协议转换器。主要用于不同体系结构的网络或局域网与主机的连接 调制解调器是目前单机通过电话线连网所必需的设备。它的功能是将计算机输出的数 字信号转换成模拟信号并通过电话线传出,同时也通过电话线将模拟信号转换为数字信号接 6.网络软件 网络软件主要是指网络操作系统。在当今流行的“客户机/服务器”体系结构中,是 把网络操作系统的主要部分放在服务器上,行使对网络资源的管理,为客户机提供各种网络 服务。对于客户机来讲,它也必须运行一小部分网络软件,主要用于与客户机上原本运行的 操作系统进行通信 5.2.2局域网的拓扑结构 这里借用拓扑学中研究与大小形状无关的点、线特性的方法,抛开网络中的具体设备, 把服务器、工作站等抽象为“点”,把连接电缆等通信介质抽象为“线”。这样,计算机网络 从拓扑学的观点看就成了由点和线组成的几何图形。用这种方法表示的网络结构我们称为网 络的拓扑结构。 局域网的拓扑类型主要可分为以下七种:总线形、星形、环形、树形、全互联形、格
1.计算机 计算机在网络中根据承担的任务不同,可分别扮演不同的角色。 在基于个人计算机的局域网中,网络的核心是服务器。一般都用高档个人机或专用服 务器来担任。根据服务器在网络中的作用,又可将它划分为文件服务器、通信服务器、打印 服务器、数据库服务器等。 除服务器外,联网的其它个人机称作工作站。工作站一方面可以作为一台普通的个人 计算机使用,另一方面,工作站通过网络可使用服务器提供的各种共享资源。一台计算机通 过软、硬件的配置后可同时担任几个角色,如文件服务器、数据库服务器和打印服务器等。 2.网卡 网卡又称网络适配器。它是网络通信的基本硬件,每一台工作站和服务器都必须配备 一块网卡,插在扩展槽中,计算机通过它与网络通信线路相连接。 3.通信线路 通信线路用来连接服务器、工作站及其他设备。局域网常用的有:同轴电缆、双绞线、 光缆。还可通过微波、红外线、激光等建立无线连接。一般双绞线传输速率较低,同轴电缆 较高,光纤更高。 4.局部网络通信设备 这些设备主要是用来延伸传输距离和易于网络布线。常用的有集线器(HUB)和中继 器(Repeater)。集线器可使多个工作站连接到它上面,常用的有 8 口、16 口等,它一是便 于布线,另外具有再生、放大和管理多路通信的能力。中继器是用来对信号进行放大以使传 输距离提高的一种设备。 5.网络互连设备 网络互连是指局域网与局域网、主机系统与局域网、局域网与广域网的连接。网络的 互连设备有网桥、路由器和网关。此外计算机若要用电话线连网,还得配置调制解调器 (Modem)。 网桥一般用于同类型局域网之间的互连,且各局域网采用同样的网络操作系统。 路由器是网络互连中使用较多的设备,它用于连接多个逻辑上分开的子网,每个子网 代表一个单独的网络。当从一个子网传输数据到另一个子网时,就由路由器来完成这项工作。 路由器具有判断网址和选择路径的功能,它在复杂的网络环境中可建立起较灵活的连接。 网关又称协议转换器。主要用于不同体系结构的网络或局域网与主机的连接。 调制解调器是目前单机通过电话线连网所必需的设备。它的功能是将计算机输出的数 字信号转换成模拟信号并通过电话线传出,同时也通过电话线将模拟信号转换为数字信号接 收。 6.网络软件 网络软件主要是指网络操作系统。在当今流行的“客户机/服务器”体系结构中,是 把网络操作系统的主要部分放在服务器上,行使对网络资源的管理,为客户机提供各种网络 服务。对于客户机来讲,它也必须运行一小部分网络软件,主要用于与客户机上原本运行的 操作系统进行通信。 5.2.2 局域网的拓扑结构 这里借用拓扑学中研究与大小形状无关的点、线特性的方法,抛开网络中的具体 设备, 把服务器、工作站等抽象为“点”,把连接电缆等通信介质抽象为“线”。这样,计算机网络 从拓扑学的观点看就成了由点和线组成的几何图形。用这种方法表示的网络结构我们称为网 络的拓扑结构。 局域网的拓扑类型主要可分为以下七种:总线形、星形、环形、树形、全互联形、格
状形和不规则形,如图5-1所示 (a)总线形 (b)星形 (c)环形 (d)树形 (e)不规则形 (f)格状形 (g)全互连形 图5-1网络的拓扑结构 1.总线形拓扑结构 总线形拓扑结构采用单根传输线(总线)作为传输介质,所有的结点都通过相应的硬 件直接连到总线上,任何一个结点的信息都可以沿着总线向两个方向传输,并被总线中的任 何一个结点所接收。在这种结构中,总线的通信负载量是有限的,因此,对总线的长度及总 线上的结点数有一定的限制。 总线形网络的优点是:结构简单、灵活,对结点设备的增加和拆除非常方便;可靠性 高,网络响应速度快;设备投入量少,成本低;共享资源能力强。是目前广泛使用的一种结 构 总线形网络的缺点是故障诊断和隔离比较困难,任何通信线路的故障都会导致整个网 络不能正常运行 在总线形网络的两端应接入终端阻抗匹配器,用来与总线进行阻抗匹配,吸收传送到 终端的能量,避免产生不必要的干扰 2.星形拓扑结构 星形结构从一中央主结点为中心与各个从结点连接组成。各个从结点可和主结点直接 通信,而各个从结点之间的通信必须通过主结点转接才行。主结点的负担较其他结点重,目 前常采用集线器(HUB)作为主结点。 星形结构的优点是:结构简单,建网容易,易于维护管理,故障隔离及检测容易,网 络延迟时间较短 星形网络的主要缺点是:主结点负担过重,容易形成系统的“瓶颈”。线路的利用率较 低,网络共享能力较差 3.环形拓扑结构 环形结构中的各结点连接在一条首尾相连的闭合环形线路中。环形结构的信息是单向 沿环路逐点传送的。在环形结构中,信息流的目的地与某个结点地址相符时,信息就被该结 点接收,然后,根据不同的控制方法决定信息是继续流到下一结点还是不再继续往下传。 环形网络的优点是:结构简单,由此使得通信连接、软件管理都较简单并容易实现, 主要缺点是当结点较多时,由于信息串行穿过多个结点环路接口,影响传输效率,使网络响 应时间变长,由于环路封闭,使扩充不方便
状形和不规则形,如图 5-l 所示。 (a)总线形 (b)星形 (c)环形 (d)树形 (e)不规则形 (f)格状形 (g)全互连形 图 5-l 网络的拓扑结构 1.总线形拓扑结构 总线形拓扑结构采用单根传输线(总线)作为传输介质,所有的结点都通过相应的硬 件直接连到总线上,任何一个结点的信息都可以沿着总线向两个方向传输,并被总线中的任 何一个结点所接收。在这种结构中,总线的通信负载量是有限的,因此,对总线的长度及总 线上的结点数有一定的限制。 总线形网络的优点是:结构简单、灵活,对结点设备的增加和拆除非常方便;可靠性 高,网络响应速度快;设备投入量少,成本低;共享资源能力强。是目前广泛使用的一种结 构。 总线形网络的缺点是故障诊断和隔离比较困难,任何通信线路的故障都会导致整个网 络不能正常运行。 在总线形网络的两端应接入终端阻抗匹配器,用来与总线进行阻抗匹配,吸收传送到 终端的能量,避免产生不必要的干扰。 2.星形拓扑结构 星形结构从一中央主结点为中心与各个从结点连接组成。各个从结点可和主结点直接 通信,而各个从结点之间的通信必须通过主结点转接才行。主结点的负担较其他结点重,目 前常采用集线器(HUB)作为主结点。 星形结构的优点是:结构简单,建网容易,易于维护管理,故障隔离及检测容易,网 络延迟时间较短。 星形网络的主要缺点是:主结点负担过重,容易形成系统的“瓶颈”。线路的利用率较 低,网络共享能力较差。 3.环形拓扑结构 环形结构中的各结点连接在一条首尾相连的闭合环形线路中。环形结构的信息是单向 沿环路逐点传送的。在环形结构中,信息流的目的地与某个结点地址相符时,信息就被该结 点接收,然后,根据不同的控制方法决定信息是继续流到下一结点还是不再继续往下传。 环形网络的优点是:结构简单,由此使得通信连接、软件管理都较简单并容易实现, 主要缺点是当结点较多时,由于信息串行穿过多个结点环路接口,影响传输效率,使网络响 应时间变长,由于环路封闭,使扩充不方便
4.树形拓扑结构 树形网络结构是从总线结构演变过来的,形状像一棵倒置的树,顶端有一带分支的根, 每个分支还可延伸出子分支。在树形网络中,任意两个结点之间不产生回路,每条通路都支 持双向传输。 树形网络的优点是扩充方便、灵活、成本低。缺点是除了叶结点外,任一结点或连线 的故障均会影响其所在支路网络的正常工作, 5.其他类型的拓扑结构 (1)网状形拓扑结构。这种结构又称分布式结构,任一结点都有至少两条线路与其他结 点相连。当一结点或线路出故障时,不会影响整个网络的工作,具有较高的可靠性,资源共 享也方便。这类网络的管理软件较复杂,硬件成本较高。 (2)全互联形网络。它的速度较快,可靠性高,但投资规模大 (3)不规则形网络。网络中的结点连接无一定规则。 另外,无线网可看作是任意、无约束的网状结构。 5.2.3基于 Windows Xp的局域网连接和使用 Windows Xp具有较强的网络功能,两台以上安装了 Windows XP的计算机通过网卡和 通信电缆连接后可组成简单而完整的对等网络,用户可利用这个网络很容易地操纵其他计算 机中的磁盘驱动器、打印机等。 Windows XP还可以作为工作站连接到 Windows2000 Server Windows2003 Server或 Novell网、UNX网中,为便于练习,这里以建立 Windows XP对 等网为例,说明 Windows xp的网络连接及使用方法 1. Windows XP的网络连接 有许多不同的方法将计算机连接到网络,在本地连接中常用的是使用网卡连接到局域 网。通常,若计算机上装上网卡后,在启动计算机时, Windows Xp会检测网卡并自动启动 局域网连接。也可以用“开始”→“连接到”→“显示所有连接”或双击“控制面板” “网络连接”打开“网络连接”对话框,来建立这些连接并配置网络协议和网络客户。 (1)设置网络协议。 Windows XP支持多种网络协议,这里以TCPP协议为例,这是 Windows xp安装时 自动配置的协议 ①在 Windows XP上,用“开始”→“连接到”→“显示所有连接”或双击“控制面板” 中的“网络连接”打开“网络连接”对话框 ②在“网络连接”对话框中双击“本地连接”图标,弹出“本地连接状态”对话框 选择“属性”选项,出现“本地连接属性”对话框(图5-2)
4.树形拓扑结构 树形网络结构是从总线结构演变过来的,形状像一棵倒置的树,顶端有一带分支的根, 每个分支还可延伸出子分支。在树形网络中,任意两个结点之间不产生回路,每条通路都支 持双向传输。 树形网络的优点是扩充方便、灵活、成本低。缺点是除了叶结点外,任一结点或连线 的故障均会影响其所在支路网络的正常工作。 5.其他类型的拓扑结构 (1)网状形拓扑结构。这种结构又称分布式结构,任一结点都有至少两条线路与其他结 点相连。当一结点或线路出故障时,不会影响整个网络的工作,具有较高的可靠性,资源共 享也方便。这类网络的管理软件较复杂,硬件成本较高。 (2)全互联形网络。它的速度较快,可靠性高,但投资规模大。 (3)不规则形网络。网络中的结点连接无一定规则。 另外,无线网可看作是任意、无约束的网状结构。 5.2.3 基于 Windows XP 的局域网连接和使用 Windows XP 具有较强的网络功能,两台以上安装了 Windows XP 的计算机通过网卡和 通信电缆连接后可组成简单而完整的对等网络,用户可利用这个网络很容易地操纵其他计算 机中的磁盘驱动器、打印机等。Windows XP还可以作为工作站连接到Windows 2000 Server、 Windows 2003 Server 或 Novell 网、UNIX 网中,为便于练习,这里以建立 Windows XP 对 等网为例,说明 Windows XP 的网络连接及使用方法。 1. Windows XP 的网络连接 有许多不同的方法将计算机连接到网络,在本地连接中常用的是使用网卡连接到局域 网。通常,若计算机上装上网卡后,在启动计算机时,Windows XP 会检测网卡并自动启动 局域网连接。也可以用“开始”→“连接到”→“显示所有连接”或双击“控制面板”中的 “网络连接”打开“网络连接”对话框,来建立这些连接并配置网络协议和网络客户。 (1)设置网络协议。 Windows XP 支持多种网络协议,这里以 TCP/IP 协议为例,这是 Windows XP 安装时 自动配置的协议。 ①在 Windows XP 上,用“开始”→“连接到”→“显示所有连接”或双击“控制面板” 中的“网络连接”打开“网络连接”对话框。 ②在“网络连接”对话框中双击“本地连接”图标,弹出“本地连接 状态”对话框, 选择“属性” 选项,出现“本地连接 属性”对话框(图 5-2)
本地连接属性 ? 常规验证商级 主接时使用 Realtek rti139 Family PCI Fa:配置〔) 此连接使用下列项目 " Internet协议rcP/IP) 安装0)卸载①[属性③) 说明 是默认的广域网协议。它提供踣越多种互联网络 □连接后在通知区域显示图标 回此连接被限制或无连接时通知我 确定 图5-2“本地连接属性”对话框 ③在图5-2中若没有“ Internet协议(TCPP)”选项,则应先选择“安装”选项来安 装“ Internet协议(TCPP)”,若有,则选择“属性”选项,这时出现“ Internet协议 (TCP/P)属性”对话框(图5-3)
图 5-2 “本地连接 属性”对话框 ③在图 5-2 中若没有“Internet 协议(TCP/IP)”选项,则应先选择“安装”选项来安 装“Internet 协议(TCP/IP)”,若有,则选择“属性”选项,这时出现“Internet 协议 (TCP/IP)属性”对话框(图 5-3)
Internet协议(rcP/IP)属性 恕众高帮某劲垂则装得的置设量,否则 ◎自动获得IP地址@) ⊙使用下面的IP地址() IP地址 12.211112.121 子网掩码QD 5,255,2550 默认网关 ○自动获得D服务器地址①) ⊙使用下面的DN服务器地址 首选Ds服务器① 02,203,160.33 高级 确定 取消 图5-3“ Internet协议(TCP/IP)属性” ④在图5一3中选择“使用下面的P地址”选项,并输入PP地址(例:212.211.12.121) 和子网掩码(例:255.255.2550),选择“确定”完成网络协议的设置并返回到“本地连 接属性”对话框(图5-2) (2)设置网络客户。 在图5-2中若有“ Microsoft网络客户端”选项,则网络客户已经设置好不必再设置, 若没有,则应选择“安装”选项来安装“ Microsoft网络客户端”。 Microsoft网络客户安装 步骤如下: ①在图5-2中选择“安装”选项,出现“选则网络组件类型”对话框,在该对话框中 选择“客户端”选项,然后选择“添加”按钮,出现“选择网络客户端”对话框(图5
图 5-3 “Internet 协议(TCP/IP)属性” ④在图 5-3 中选择“使用下面的 IP 地址”选项,并输入 IP 地址(例:212.211.112.121) 和子网掩码(例:255.255.255.0),选择“确定”完成网络协议的设置并返回到“本地连 接 属性”对话框(图 5-2)。 (2)设置网络客户。 在图 5-2 中若有“Microsoft 网络客户端”选项,则网络客户已经设置好不必再设置, 若没有,则应选择“安装”选项来安装“Microsoft 网络客户端”。Microsoft 网络客户安装 步骤如下: ①在图 5-2 中选择“安装”选项,出现“选则网络组件类型”对话框,在该对话框中 选择“客户端”选项,然后选择“添加”按钮,出现“选择网络客户端” 对话框(图 5 -4)
选择网络客户端 ? 装备:馏害签摄操如个组件 选择网络客户端 Microsoft网络客户端 NetWare客户端服务 这个驱动程序已经过数字签署。 告诉我为什么动程序签名很重要 磁盘安装 确定匚取消 图5-4“选择网络客户端”对话框 ②在图5-4中选择“ Microsoft网络客户端”选项,点击“确定”按钮完成网络客户的 设置并返回到“本地连接属性”对话框(图5-2) (3)设置文件和打印机共享 ①在图5-2中选择“安装”选项,出现“选则网络组件类型”对话框,在该对话框中 选择“服务”选项,然后选择“添加”按钮,出现“选择网络服务”对话框(图5-5) 选择网络服务 ? 单击要安装的网络服务,然后单击“确定”。如果您有这个组件的安 网络服务 Microsoft网络的文件和打印机共享 qs数据包计划程序 服务公布协议 这个动程序已经过数字签署 告诉我为什么驱动程序签名很重要 从路盘安装0 匚取消 图5-5“选择网络服务”对话框 ②在图5-5中选择“ Microsoft网络的文件和打印机共享”选项,点击“确定”按钮 完成文件和打印机共享的安装并返回到“本地连接属性”对话框(图5-2)。 (4)设置共享
图 5-4 “选择网络客户端” 对话框 ②在图 5-4 中选择“Microsoft 网络客户端”选项,点击“确定”按钮完成网络客户的 设置并返回到“本地连接 属性”对话框(图 5-2)。 (3)设置文件和打印机共享 ①在图 5-2 中选择“安装”选项,出现“选则网络组件类型”对话框,在该对话框中 选择“服务”选项,然后选择“添加”按钮,出现“选择网络服务” 对话框(图 5-5)。 图 5-5 “选择网络服务”对话框 ②在图 5-5 中选择“Microsoft 网络的文件和打印机共享”选项,点击“确定”按钮 完成文件和打印机共享的安装并返回到“本地连接 属性”对话框(图 5-2)。 (4)设置共享
①在桌面上打开“我的电脑”选择要共享出去的盘符,单击鼠标右键,在弹出菜单上 选择“共享和安全”选项后弹出“本地磁盘属性”对话框(图5-6)。 本地磁盘(C:)属性 ? 常规工具硬件」共享 本地共享和安全 如果只跟这台计算机的其他用户共享这个文件夹 费扬,件下 文件夹设为专用(只有您可 框 □将这个文件夹设为专用 网络共享和安全 起 要跟网络用户和 夹,请选择下 盒计境机的墅程,捷这个 回在网络上共享这个文件夹 共享名Q:c □允许网络用户更改我的文件) 了解共空和安全的更多信息 i windows防火墙配置为允许此文件夹与网络上其他计算 查看" indows防火墙设置 确定匚取消应用 图5-6本地磁盘属性 ②在图5-6中选择“网络共享和安全”框中的“在网络上共享这个文件夹”。并在“共 享名”栏中输入共享符(如:C),按“确定”按钮完成共享设置。 ③重复上面三步,完成其他盘符的共享 2.从 Windows Xp使用网络 旦在对等网中的每一台计算机都进行了如上设置,开机后在桌面上会有“网 上邻居”图标,打开桌面上的“网上邻居”就会在其上找到网上所有计算机名字的 图标,打开各个计算机名字的图标,各个计算机的共享盘符就出现在用户面前,然 后,用户就可以同使用一般 Windows XP文件夹和文件的方法使用网络上各个计 算机的共享信息了 5.3 Internet网基础 5.3.1 Internet网的起源及发展 Internet这个人类历史上的伟大工程并不是一个精心策划的计划所产生的结果,在某种 意义上可以说是美苏冷战的产物。当时美国国防部拟定了一个重要的研究计划,其目的是研 究在受到核打击后仍能有效地实施指挥和控制的网络构型。为了对这一构思进行验证,1969 年1月,由美国国防部的高级研究计划局出资并组建了一个名为 ARPANET的网络,这个网
①在桌面上打开“我的电脑”选择要共享出去的盘符,单击鼠标右键,在弹出菜单上 选择“共享和安全”选项后弹出“本地磁盘 属性”对话框(图 5-6)。 图 5-6 本地磁盘 属性 ②在图 5-6 中选择“网络共享和安全”框中的“在网络上共享这个文件夹”。并在“共 享名”栏中输入共享符(如:C),按“确定”按钮完成共享设置。 ③重复上面三步,完成其他盘符的共享。 2.从 Windows XP 使用网络 一旦在对等网中的每一台计算机都进行了如上设置,开机后在桌面上会有“网 上邻居”图标,打开桌面上的“网上邻居”就会在其上找到网上所有计算机名字的 图标,打开各个计算机名字的图标,各个计算机的共享盘符就出现在用户面前,然 后,用户就可以同使用一般 Windows XP 文件夹和文件的方法使用网络上各个计 算机的共享信息了。 5.3 Internet 网基础 5.3.1 Internet 网的起源及发展 Internet 这个人类历史上的伟大工程并不是一个精心策划的计划所产生的结果,在某种 意义上可以说是美苏冷战的产物。当时美国国防部拟定了一个重要的研究计划,其目的是研 究在受到核打击后仍能有效地实施指挥和控制的网络构型。为了对这一构思进行验证,1969 年 1 月,由美国国防部的高级研究计划局出资并组建了一个名为 ARPANET 的网络,这个网